草庐IT

connects

全部标签

node.js - multer,multiparty和connect-multiparty + Nodejs之间的区别

我是Node世界的新手。用例:WashavingasimplescenarioofuploadingXLSfilesonAngularfront,processthemonNode,makesomemanipulationsandthensaveJSONontoMongoDB.从Angular接收文件后,我正在搜索在Node上解析/处理文件的最佳方法是什么,然后偶然发现了有关这些著名Node模块的文章-multer、multiparty和connect-multiparty。每篇文章都解释了如何使用相应的模块,却找不到任何一个告诉什么时候该使用哪个。我发现multer主要用于当您尝试将

node.js - socket.on ('connection' ... 事件从未触发 nodejs + express + socket.io

问题socket.io不工作详情用express[文件夹]生成了一个项目;cd[文件夹];npm安装;设置socket.ionpminstallsocket.io使用以下代码运行Node应用程序客户端connect事件触发,但服务器connection从未触发。设置服务器AWS免费套餐、Ubuntu11.10、ami-a7f539cenodejsv0.6.5expressv2.5.1socket.iov0.8.7客户varsocket=io.connect('http://example.com:3000');socket.on('connect',function(){console

node.js - 错误 : Cannot find module 'connect'

这个简单的应用程序在我刚刚安装到文件目录后似乎找不到'connect'模块。varconnect=require('connect');connect.createServer(function(res,req,next){res.simpleBody("Connectyousonofabeeeeetch");}).listen(8000);express@3.1.0node_modules/express├──methods@0.0.1├──fresh@0.1.0├──range-parser@0.0.4├──cookie-signature@0.0.1├──buffer-crc32

node.js - 既然 connect 不再使用 parseCookie 方法,那么我们如何使用 express 获取 session 数据呢?

在node.js和express中,有很多例子展示了如何获取session数据。Node.jsandSocket.ioExpressandSocket.io-TyingitallTogetherSocket.ioandSession?当您访问第三个链接时可以看到,它是指向StackOverflow的链接。有一个很好的答案,但正如@UpTheCreek在这些评论中指出的那样,connect不再具有parseCookie方法。我也遇到了这个问题。我发现的所有教程都使用了现在不存在的connect的parseCookie方法。所以我问他我们如何获得session数据,他说他不知道最好的方法,

node.js - 如何将变量从 Connect 的中间件传递到 app.get-action?

我想创建一种before过滤器,它允许我使当前用户在所有操作中都可用。以下方法效果很好,我什至不需要声明全局变量:app.use(function(req,res,next){if(req.session.user_id){/*Getuserfromdatabaseandshareitinavariablethatcanbeaccessedfrooom...*/User.find({/*...*/},function(err,users){if(users.length==1){req.current_user=users[0];}next();});}else{next();}});

mysql - node-mysql connection.end() 去哪里

我真的对在node-mysql中使用connection.end()感到困惑。我不完全理解它的去向,目前我将它放在查询之后,但是如果我创建一个新查询,我会收到错误CannotenqueueQueryafterinvokingquit.现在我的应用有一堆检查,这里就是其中之一:socket.on('connect',function(data,callBack){varsession=sanitize(data['session']).escape();varquery=connection.query('SELECTuidFROMsessionsWHEREid=?',[session]

node.js - 如何修复 connection.session 问题

我在使用NODE_ENV=production时收到以下警告。有什么办法解决这个问题?Warning:connection.session()MemoryStoreisnotdesignedforaproductionenvironment,asitwillleakmemory,andobviouslyonlyworkwithinasingleprocess. 最佳答案 使用Redis作为session管理器可能是个好主意。看起来好像您正在使用Express或Connect框架,对于它们中的任何一个,您都可以使用npm包connec

javascript - "end"来自 express/connect 中间件的请求的正确方法是什么?

假设我有这样的中间件;varexpress=require('express');varapp=express();app.use(function(req,res,next){varhost="example.com";if(req.host!==host){res.redirect(301,host+req.originalUrl);res.end();}});在这里我需要遵守什么样的规则?我应该调用res.end()吗?(或者res.redirect()会为我这样做吗?)我应该调用next()吗?(或者connect是否检测到请求已经结束并干净退出?)假设我应该调用next(),

mysql - 重现 MySQL 错误 : The server closed the connection (node. js)

我正在尝试使用nodemysqllibrary重现我在EC2上的node.js应用程序中看到的MySQL错误。:Connectionlost:Theserverclosedtheconnection.我无法在本地重现错误-我的代码可以很好地处理终止数据库-它只是每隔几秒钟重新检查一次,并在重新启动后重新连接到数据库。在EC2上,它发生在太平洋时间凌晨4点左右,但数据库仍然正常运行。我愿意用我的本地mysql重现崩溃在我的mysql帮助模块中添加我需要的任何逻辑来处理这个这是我的node.js应用程序中的错误:2012-10-22T08:45:40.518Z-error:uncaught

mysql - Node.js MySQL - 错误 : connect ECONNREFUSED

我使用Node.js服务器端。我在本地主机上尝试了我的代码,一切正常。我购买了一台服务器并在其上安装了Apache和node.js并在那里测试我的Web应用程序。我正确地将MySQL连接配置从localhost更改为服务器配置。我使用此配置测试我的Web应用程序:varmysql=require('mysql');varmysqlConnection;functionnew_mysqlConnection(){mysqlConnection=mysql.createConnection({host:'myurl.at',user:'myusername',database:'mydat