express相关内容

组织Node.js中的路由

我开始看Node.js.另外我正在使用Express。 我有一个问题 - 我如何组织Web应用程序路由?所有这些例子都将这些 app.get / post / put()处理程序放在app.js中,它的工作原理很好。这是很好的,但如果我有一些不仅仅是一个简单的HW博客?可以这样做: var app = express.createServer(); app.get('/ module ..
发布时间:2017-10-06 19:57:50 其他开发

什么是“res”和“需要” Express功能中的参数?

在以下Express函数中: app.get('/ user /:id',function(req,res ){ res.send('user'+ req.params.id); }); 什么是 req 和 RES ?他们代表什么,他们的意思是什么,他们做什么? 解决方案 req 是一个包含有关引发事件的HTTP请求信息的对象。为了回应 req ,您可以使 ..
发布时间:2017-10-06 19:57:36 其他开发

nodejs护照身份验证令牌

我正在编写一个我想用作Web应用程序以及API提供程序的nodejs应用程序。一旦用户进行身份验证,我想为该用户分配一个要用于后续请求的令牌。这对Web应用程序的护照非常有用,因为我只是使用会话中的令牌对用户进行序列化和反序列化。但是,当响应API请求时,没有设置cookie来存储会话信息。理想情况下,护照将在会话和请求体中查找令牌。有没有办法配置护照来实现这一点? 解决方案 只需在每个请 ..
发布时间:2017-10-06 19:57:18 其他开发

Node.js + Express.js应用程序的错误处理原理?

似乎错误报告/处理在Node.js + Express.js 应用程序与其他框架相比。我正确理解,它的工作原理如下? A) 通过接收错误作为参数检测错误你的回调函数。例如: doSomethingAndRunCallback(function(err){ if(err){...} } ); B) 报告 MIDDLEWARE中的​​错误调用next(err)。 ..
发布时间:2017-10-06 19:57:03 其他开发

循环通过异步请求

所以我有以下代码循环通过一个对象: for(var x in block){ sendTextMessage(block [x] .text,sender,function(callback){ // increment for? }) } pre> 对于每次迭代,我想做一个请求(发送一个Facebook消息),只有在该请求完成后,我想通过下一次迭代,这是因为没有任何回 ..
发布时间:2017-10-06 19:56:35 前端开发

Express.js接近响应

有没有办法关闭回应?我可以使用 res.end(),但实际上并不关闭套接字。 我想要实现:我正在编写一个与网络接口的Java程序,我正在为此编写一个node.js服务器。 Java代码: String line; while((line = in.readLine())!= null){ System.out.println(“RES:”+ line); } ..
发布时间:2017-10-06 19:56:22 前端开发

有没有一个简单的方法来转换明星应用程序流星?

我正在尝试将一个具有express framework应用程序的node.js转换为流星。 基本上做相反的方式 https://github.com/onmodulus/demeteorizer 解决方案 绝对不是自动的,但有一些技巧可以链接到几乎自动获取 我已经完成了,这里是我所有的技巧。 让我们开始吧与您的快递应用程序主要.js文件。这个你需要在顶部添加以下内容: ..
发布时间:2017-10-06 19:55:09 其他开发

ExpressJS& Websocket&会话共享

我正在尝试使用基于Node.js的聊天应用程序。我想强制websocket服务器(ws库)使用ExpressJS会话系统。不幸的是,我已经卡住了用于获取会话数据的MemoryStore散列与Cookie中的会话ID不同。有人可以向我解释我在做错什么? Websocket服务器代码部分: code> module.exports = function(server,clients,exp ..
发布时间:2017-10-06 19:54:42 其他开发

在php和节点之间共享会话

是否有最近的指南(或示例代码)使用node,express和redis / predis来共享PHPSESSID? 我发现了几个教程1- 2年前,他们都使用旧版本快递或不使用快递。 快速Cookie解析器也被弃用。 https:/ /simplapi.wordpress.com/2012/04/13/php-and-node-js-session-share-redi/ ..
发布时间:2017-10-06 19:53:51 其他开发

快速记录响应体

标题应该很自我解释。 为了进行调试,我希望表达能够为每个服务请求打印响应代码和正文。打印响应代码很简单,但打印响应体很复杂,因为响应体似乎不能作为属性使用。 以下内容不起作用: var express = require('express'); var app = express(); //定义自定义日志格式 express.logger.format('deta ..
发布时间:2017-10-06 19:53:36 其他开发

Express res.sendfile抛出禁止错误

我有这个代码: res.sendfile('../../temp/index.html') 但是,它会抛出此错误: 错误:禁止 在SendStream.error(/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16 ) ..
发布时间:2017-10-06 19:52:55 其他开发

使用Meteor生成和提供静态文件

我正在寻找基于提供的对象的内容创建静态文本文件,然后可以由用户下载。这是我计划做的: 当用户点击“导出”时,应用程序调用一个 Meteor.method(),然后使用典型的Node方法将文件解析并写入公用目录。 创建文件后,在 Meteor.method()中的回调中,我提供一个链接到生成的文件。例如,'public / userId / file.txt'。然后用户可以选择在该链接下 ..
发布时间:2017-10-06 19:52:41 前端开发

Express.js req.ip正在返回:: ffff:127.0.0.1

我目前正在尝试获取所请求的用户的IP。问题是IP正在返回 :: ffff:127.0.0.1 而不是 127.0.0.1 。我尝试使用信任代理选项(虽然不使用代理),而 req.ips 是空白的。使用4.x Express.js。 router.get('/',function(req,res,next){ console.log('ip',req.ip) res.send({}) } ..
发布时间:2017-10-06 19:52:26 其他开发