express相关内容

是否可以设置NodeJS应用程序的基本URL?

我想要在同一个域下托管多个NodeJS应用程序,而不使用子域(如google.com/reader而不是images.google.com)。问题是我总是打字网址的第一部分,例如Express / NodeJS中的“/ reader”。 如何设置Express应用程序,使基址为 something.com/myapp ? 所以而不是: app.get(“/ myapp”,fun ..
发布时间:2017-10-06 19:41:02 其他开发

如何从find方法返回Mongoose结果?

我可以找到的任何可以使用mongoose结果重绘页面的内容都可以这样做: users.find({ },function(err,docs){ res.render('profile / profile',{ users:docs }); }); 如何从查询中返回结果,更像这样? var a_users = users.find({}); //非工作示例 ..
发布时间:2017-10-06 19:40:48 其他开发

如何在Express.js中强制SSL / https

我正在尝试为Express.js创建一个中间件,将所有非安全(端口80)流量重定向到安全的SSL端口(443)。 不幸的是,在Express.js请求中没有信息可以让您确定请求是否通过http或https。 一个解决方案是将每个请求,但这不是我的选择。 注意: 没有可能用Apache或其他东西来处理它。 只有一个服务器可以在应用程序中启动 您将如何解决? 解决 ..
发布时间:2017-10-06 19:40:33 其他开发

要求在职位上空

每当我使用express和body-parser发表在nodejs中的一篇文章 req.body 是一个空对象。 var express = require('express') var bodyParser = require('body-parser') var app = express() //解析应用程序/ x-www-form-urlencoded app.u ..
发布时间:2017-10-06 19:40:18 其他开发

Express:如何将app-instance从不同的文件传递给路由?

我想将我的路由分为不同的文件,其中一个文件包含所有路由,另一个文件包含相应的操作。我目前有一个解决方案来实现这一点,但是我需要使app-instance全局化才能在动作中访问它。 我目前的设置如下所示: app.js: var express = require('express'); var app = express.createServer(); var routes ..
发布时间:2017-10-06 19:40:03 其他开发

休息与Express.js嵌套路由器

假设我想要具有如下的REST端点: / user / / user / user_id / user / user_id / items / / user / user_id / items / item_id 每个CRUD都有意义。例如,/ user POST创建一个新用户,GET获取所有用户。 / user / user_id GET只能获取一个用 ..
发布时间:2017-10-06 19:39:20 前端开发

如何在快捷节点js中获取url参数

我正在面对从我的网址获取tagid价值的问题。 localhost:8888 / p?tagid = 1234 帮助我更正我的控制器代码。我不能得到tagid值。 我的代码如下: - app.js var express = require('express') ,http = require('http') ,path = require('path'); va ..
发布时间:2017-10-06 19:38:43 前端开发

什么是单主机Node.js生产应用程序的良好会话存储?

我正在使用Node的Express w / Connect中间件。 Connect的内存会话存储不适合生产: 警告:connection.session()MemoryStore不是为了生产环境而设计的,因为它会泄漏内存,显然只能在一个进程中工作。 对于较大的部署,mongo或redis是有道理的。 但是,在生产中单个主机应用程序有什么好的解决方案? ..
发布时间:2017-10-06 19:38:29 其他开发

Mongoose .find()方法会导致请求挂起

我定义了这条路线,但是对它的任何请求都被卡在'待定'并永远运行。 当我记录代码时,我看到 1 后跟 4 ,这意味着find方法中的代码从未被执行 #日历路由 router.get'/ calendars',(req,res) - > console.log'1' Calendar.find(err,calendars) - > console.log“2”+ err c ..
发布时间:2017-10-06 19:38:00 其他开发

Express.js路由:可选的空白参数?

app.all('/ path /:namedParam / * splat? ',function(req,res,next){ if(!req.params.length){ //当没有splat时执行某些操作 } else { / /做某事与splat } }); 但是,这不行 - 如果我调用 path / foo / bar 它点击路线,但如果我调用 path ..
发布时间:2017-10-06 19:37:17 其他开发

Node / Express文件上传

我正在使用节点v0.10.26并表达v4.2.0,而我对节点来说相当新鲜。过去三个多小时,我一直在打我的桌子,试图获得一个与节点一起工作的文件上传表单。在这一点上,我只是想让req.files不返回未定义。我的看法看起来像这样 {{title}} ..
发布时间:2017-10-06 19:37:02 其他开发

创建后,如何填写一个子文档?

我正在对item.comments列表添加评论。我需要在用户数据中输入comment.created_,然后才能在响应中输出。我应该怎么做? Item.findById(req.param('itemid'),function(err,item){ var comment = item.comments.create({ body:req.body.body ,created_by ..
发布时间:2017-10-06 19:36:48 其他开发

express.js中app.use和app.get的区别

我很喜欢表达和node.js,我无法弄清楚app.use和app.get之间的区别。看来你可以使用他们两个来发送信息。例如: app.use('/',function(req,res,next){ res。 send('Hello'); next(); }); 似乎与以下相同: app.get('/',function(req,res){ res.se ..
发布时间:2017-10-06 19:36:18 其他开发

如何获取快速的完整网址?

我的示例网址是 http://example.com/one/two 我说我有以下路线 app.get('/ one / two',function(req,res){ var url = req .url; } url 将是 / one / two 。 如何获取完整网址在Express? 例如,在上述情况下,我想收到 http://exam ..
发布时间:2017-10-06 19:36:03 其他开发