express相关内容

通过猫鼬将项目推入mongo阵列

我已经琢磨了很多,寻找答案,但我相信我迷失了正确的话来描述我以后的事。 基本上我有一个名为'people'的mongodb集合 该集合的模式如下: :{ name:String, friends:[{firstName:String,lastName:String}] } 现在,我有一个非常基本的快速应用程序连接到数据库,并成功创建一个空的朋友数组的“人”。 ..
发布时间:2017-10-06 19:30:32 其他开发

快递中路线匹配的正则表达式

我使用正则表达式不是很好,所以我想确保我正确地这样做。假设我有两条非常相似的路线: / discussion /:slug / 和 / page /:slug / 。我想创建一个匹配这两个页面的路由。 app.get('/ [discussion | page] /:slug ',function(req,res,next){ ...在此输入代码... }) 这是正确的 ..
发布时间:2017-10-06 19:30:17 其他开发

如何将404错误重定向到ExpressJS中的页面?

我不知道这样做的功能,有没有人知道一个? 解决方案 我发现这个例子有用的: https://github.com/visionmedia/express/blob/master/examples/error-pages/index.js 所以它实际上是这个部分: //“app.router”将我们的路由 //定位在下面定义的中间件, //这意味着Express会尝试 ..
发布时间:2017-10-06 19:29:35 其他开发

如何在Express.js或Connect.js中配置多个子域

我习惯于使用httpd(Apache),它提供了一种配置映射到目录的子域的方法。 如何在Connect.js / Express.js中做同样的事情?我看到我唯一的是我不知道如何配置子域的路由。我有子域名,如m.mysite.com,sync.mysite.com 有人可以帮助吗? 解决方案 或者您可以使用 vhost 。 然后,创建几个网站他们自己的目录和出口的快递应用程序 ..
发布时间:2017-10-06 19:29:20 其他开发

如何在node.js的express.js框架中启用跨原始资源共享(CORS)

我正在尝试在node.js中构建一个支持跨域脚本的Web服务器,同时仍然从公共目录提供静态文件。我正在使用express.js,我不太确定如何允许跨域脚本( Access-Control-Allow-Origin:* )。 我看到这篇文章 ,我没有找到帮助。 var express = require('express') ,app = express。 createServer() ..
发布时间:2017-10-06 19:29:07 其他开发

Nodejs表达并承诺不会做我期望的事情

我正在尝试使用NodeJS构建一个登录API,但是我的代码没有做我期望的。我很新的js,承诺和所有,所以请尽可能简化任何答案。 从我可以看到我的代码的输出,第一个承诺部分不要等到函数 findUsers(...)完成。 我有一个我想要的路由文件要运行一些功能: 查找数据库中是否存在用户 if(1是true)哈密并输入密码 ...等 包含: var loginM ..
发布时间:2017-10-06 19:28:45 数据库

没有找到socket.io.js

由于某种原因,我的节点服务器无法提供路径 /socket.io/socket.io.js ,我总是收到404错误。 我尝试编译不同的节点版本(当前是0.6.13,它也运行在服务器上,实际工作)。 从app.js我得到 info:socket.io启动,尝试调用socket.io.js时没有错误。 我从localhost和端口8000和我使用快速框架 这是来自app.js的代 ..
发布时间:2017-10-06 19:28:31 前端开发

使用Node.js,Express和Mongoose上传图像

请考虑更多的最新信息,因为这些年来发生了变化! 由于许多新的节点.js库很快就被淘汰了,而且我想要使用最新版本的Node.js(v0.4.1),Express(1.0.7)和Mongoose(1.1.0)上传图像的例子相对较少, 。其他人如何做? 我发现: https://github.com/felixge/node-formidable ,但我一般来说是上传图像,所以我想通过使用N ..
发布时间:2017-10-06 19:27:47 其他开发

如何在Windows上设置NODE_ENV = production?

在Ubuntu中它很简单;我可以使用以下方式运行应用程序: $ NODE_ENV =生产节点myapp / app.js 但是这不适用于Windows。有没有可以设置属性的配置文件? 解决方案 尝试使用 set NODE_ENV = production 在您要运行Node.js应用程序的命令提示符下执行。 上述行将为执行命令 ..
发布时间:2017-10-06 19:27:30 其他开发

删除NodeJS Express中的路由映射

我有一条路线映射为: app.get('/ health / *',function(req,res ){ res.send('1'); }); 如何在运行时将此路由删除/重新映射到空处理程序? 解决方案 删除 app.use 中间件和/或 app.VERB (获取/发布)路线。测试在express@4.9.5 var routes = app._ ..
发布时间:2017-10-06 19:27:16 其他开发

Node.js - 使用Express获取原始请求体

当我使用Express,我的代码是: app.use(express.bodyParser()); 如何获取原始请求正文? 解决方案 编辑2:发布身体解析器模块的1.15.2引入原始模式,它作为缓冲区。默认情况下,它也自动处理放气和gzip解压缩。示例用法: var bodyParser = require('body-parser'); app. ..
发布时间:2017-10-06 19:27:00 其他开发

bodyParser不推荐使用4

我正在使用express 4.0,我知道身体解析器已经从快速核心中删除,我使用推荐的替换,但是我正在获得 body-parser deprecated bodyParser:使用个人json / urlencoded中间件server.js:15:12 body-parser deprecated urlencoded:显式指定扩展解析的“extended:true”node_module ..
发布时间:2017-10-06 19:26:13 其他开发

如何在Express中的多个文件中包含路由处理程序?

在我的NodeJS express 应用程序我有 app.js 有几个常见的路由。然后在 wf.js 文件中,我想定义几条路线。 如何获取 app.js 来识别 wf中定义的其他路由处理程序。 js 文件? 一个简单的需求似乎不起作用。 解决方案 如果要将路由放在单独的文件中,例如 routes.js ,您可以这样创建 routes.js 文件: module.expo ..
发布时间:2017-10-06 19:25:58 其他开发

IIS,Node.js和具有IISNode的Web应用程序未配置虚拟目录

我在IIS中进行以下设置: 托管标准HTML网站的默认网站(www.foo.com) 运行IIS节点的默认网站(www.foo.com/bar)下的Web应用程序 节点项目正在利用快递 我的生活不能让这个东西正确配置,所以当我点击Web应用程序正确地提供节点应用程序。我认为我的问题在于web.config。任何人都可以帮我写一个正确的web.config来使这个工作正常吗?我的配置 ..
发布时间:2017-10-06 19:25:44 服务器开发