express相关内容

Express.js req.body未定义

我将其作为我的Express服务器的配置 app.use(app.router); app.use(express.cookieParser()); app.use(express.session({secret:“keyboard cat”})); app.set('view engine','ejs'); app.set(“view options”,{layout:t ..
发布时间:2017-10-06 19:25:30 其他开发

Node.js Express中的HTTP GET请求

如何从node / express内部发出HTTP请求?我需要连接到另一个服务。我希望通话是异步的,回调包含远程服务器响应。 解决方案 这是我的一个示例的代码。它是异步的,并返回一个JSON对象。它可以做任何获取请求。注意,有更多的最佳方法(只是一个示例) - 例如,而不是连接到你放入数组的块,并加入它等等。希望它可以从正确的方向开始: var http = require(“ht ..
发布时间:2017-10-06 19:25:15 前端开发

ExpressJS如何构建应用程序?

使用ExpressJS的人将他们的环境(开发,生产,测试...),他们的路由等放在 app.js 。我认为这不是一个美丽的方式,因为当你有一个很大的应用程序,app.js太大了! 我想有这个目录结构: |我的应用程序 | - app.js | - config / | - environment.js | - routes.js 这是我的代码: ..
发布时间:2017-10-06 19:24:58 其他开发

具有express.js的静态文件

我想将 index.html 和 / media 子目录作为静态文件。索引文件应在 /index.html 和 / URL之间提供。 我有 web_server.use(“/ media”,express.static(__ dirname +'/媒体')); web_server.use(“/”,express.static(__ dirname)); 但第二 ..
发布时间:2017-10-06 19:24:13 其他开发

socket.io和session?

我正在使用express框架。我想从socket.io访问会话数据。我尝试用client.listener.server.dynamicViewHelpers数据表达dynamicHelpers,但是我无法获取会话数据。有没有一个简单的方法来做到这一点?请看代码 app.listen(3000); var io = require('socket.io'); var io = ..
发布时间:2017-10-06 19:23:59 其他开发

在express.js上启用HTTPS

这是我的 app.js 代码。 var express = require('express'); var fs = require('fs'); var privateKey = fs.readFileSync('sslcert / server.key'); var certificate = fs.readFileSync('sslcert / server.crt' ..
发布时间:2017-10-06 19:23:45 其他开发

Node.js / Express.js - app.router如何工作?

在我询问 app.router 之前,我想我应该至少解释我在使用中间件时发生什么。要使用中间件,使用的功能是 app.use()。当中间件被执行时,它将使用 next()调用下一个中间件,或者使它不再有中间件被调用。这意味着我放置中间件调用的顺序很重要,因为一些中间件依赖于其他中间件,一些中间件可能甚至不会被调用。 今天我正在处理我的应用程序,让我的服务器在后台运行。我想进行一些更改并刷新我 ..
发布时间:2017-10-06 19:23:31 其他开发

错误:请求实体太大

错误:请求实体太大 在模块中。导出(/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15) 在json(/ Users / michaeljames / Documents /Projects/Pr ..
发布时间:2017-10-06 19:23:17 前端开发

文件上传速成版4.0:req.files未定义

我试图获得一个简单的文件上传机制与Express 4.0工作,但我不断获得未定义为 req.files 在 app.post 正文中。以下是相关代码: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); // ... app.use(bodyParse ..
发布时间:2017-10-06 19:22:51 其他开发

如何与Socket.IO 1.x和Express 4.x共享会话?

如何与Socket.io 1.0和Express 4.x共享会话?我使用的是Redis Store,但我相信不要紧。我知道我必须使用一个中间件来查看cookie并提取会话,但不知道如何。我搜索但找不到任何工作 var RedisStore = connectRedis(expressSession); var session = expressSession({ store:new ..
发布时间:2017-10-06 19:22:33 其他开发

呈现基本的HTML视图?

我有一个基本的node.js应用程序,我试图使用Express框架下车。我有一个视图文件夹,其中我有一个 index.html 文件。但是加载网络浏览器时收到以下错误。 错误:找不到模块'html' 以下是我的代码。 var express = require('express'); var app = express.createServer(); app.use ..
发布时间:2017-10-06 19:22:18 其他开发

客户端节点:未捕获ReferenceError:require未定义

我有 client.js ,它被加载到客户端。在该文件中,我有代码可以调用其他JavaScript文件的函数。我尝试使用 var m = require('./ messages'); 为了加载 messages.js (就像我在服务器端一样),然后从该文件调用函数。但是,要求在客户端没有定义,并且会抛出错误的形式未捕获ReferenceError:require未定义。 ..
发布时间:2017-10-06 19:22:03 前端开发

使用Express从NodeJS Server下载文件

可能是一个愚蠢的问题,但是如何将我的服务器中的文件下载到我的机器访问nodeJS服务器中的页面? 我正在使用ExpressJS和我一直在尝试: app.get('/ download',function(req,res){ var file = fs.readFileSync(__ dirname +'/upload-folder/dramaticpenguin.MOV','b ..
发布时间:2017-10-06 19:21:49 其他开发

node.js全局变量?

我在这里询问: node.js需要继承? ,被告知我可以通过省略var来将变量设置为全局范围。 这不适用于 ie: _ = require('underscore' ); 不对所需文件提供_。我可以用express的 app.set 设置,并且可以在其他地方使用。 有人可以确认这是应该的上班?谢谢。 解决方案 global._ = ..
发布时间:2017-10-06 19:21:33 前端开发

节点js ECONNRESET

我正在运行一个带有socket.io的Express js应用程序,用于聊天 webapp,在 24h期间,我会随机收到以下错误约5次错误。节点进程永久包装,它立即重新启动 。 问题是重新启动express会将我的用户从客厅 和没有人希望。 网络服务器由HAProxy代理。没有套接字稳定性问题,只需使用websockets和flashsockets传输。我不能故意重现这个。 ..
发布时间:2017-10-06 19:21:15 其他开发

如何在Node.js的Express.js中获取GET(查询字符串)变量?

我们可以在Node.js中的查询字符串中获取变量,就像我们在PHP中的 $ _ GET 中获取变量一样吗? 我知道在Node.js中,我们可以在请求中获取URL。是否有一种获取查询字符串参数的方法? 解决方案 是的,您可以访问 req.url 并手动解析: var url = require('url'); var url_parts = url.parse(reques ..
发布时间:2017-10-06 19:20:59 其他开发

如何允许CORS?

我试图在使用Express.js Web框架的Node.js应用程序中支持CORS。我已阅读 Google小组讨论,了解如何处理此问题,并阅读关于CORS如何工作的几篇文章。首先,我这样做(代码是用CoffeeScript语法编写的): app.options“*”,(req,res) - > res.header'Access-Control-Allow-Origin','*' ..
发布时间:2017-10-06 19:20:30 其他开发