express相关内容
我已经琢磨了很多,寻找答案,但我相信我迷失了正确的话来描述我以后的事。 基本上我有一个名为'people'的mongodb集合 该集合的模式如下: :{ name:String, friends:[{firstName:String,lastName:String}] } 现在,我有一个非常基本的快速应用程序连接到数据库,并成功创建一个空的朋友数组的“人”。
..
我使用正则表达式不是很好,所以我想确保我正确地这样做。假设我有两条非常相似的路线: / discussion /:slug / 和 / page /:slug / 。我想创建一个匹配这两个页面的路由。 app.get('/ [discussion | page] /:slug ',function(req,res,next){ ...在此输入代码... }) 这是正确的
..
可以查询特定的日期吗? 我发现在mongo Cookbook中我们可以做一个范围
..
我不完全明白我应该如何获取远程用户的IP地址。 假设我有一个简单的请求路由,例如: app.get(/,function(req,res){ var forwardingIpsStr = req.header('x-forwarding-for' ); var IP =''; if(forwardingIpsStr){ IP =forwardIps = forward
..
我不知道这样做的功能,有没有人知道一个? 解决方案 我发现这个例子有用的: https://github.com/visionmedia/express/blob/master/examples/error-pages/index.js 所以它实际上是这个部分: //“app.router”将我们的路由 //定位在下面定义的中间件, //这意味着Express会尝试
..
我习惯于使用httpd(Apache),它提供了一种配置映射到目录的子域的方法。 如何在Connect.js / Express.js中做同样的事情?我看到我唯一的是我不知道如何配置子域的路由。我有子域名,如m.mysite.com,sync.mysite.com 有人可以帮助吗? 解决方案 或者您可以使用 vhost 。 然后,创建几个网站他们自己的目录和出口的快递应用程序
..
我正在尝试在node.js中构建一个支持跨域脚本的Web服务器,同时仍然从公共目录提供静态文件。我正在使用express.js,我不太确定如何允许跨域脚本( Access-Control-Allow-Origin:* )。 我看到这篇文章 ,我没有找到帮助。 var express = require('express') ,app = express。 createServer()
..
我正在尝试使用NodeJS构建一个登录API,但是我的代码没有做我期望的。我很新的js,承诺和所有,所以请尽可能简化任何答案。 从我可以看到我的代码的输出,第一个承诺部分不要等到函数 findUsers(...)完成。 我有一个我想要的路由文件要运行一些功能: 查找数据库中是否存在用户 if(1是true)哈密并输入密码 ...等 包含: var loginM
..
由于某种原因,我的节点服务器无法提供路径 /socket.io/socket.io.js ,我总是收到404错误。 我尝试编译不同的节点版本(当前是0.6.13,它也运行在服务器上,实际工作)。 从app.js我得到 info:socket.io启动,尝试调用socket.io.js时没有错误。 我从localhost和端口8000和我使用快速框架 这是来自app.js的代
..
我一直在尝试使用正在处理的node.js项目设置HTTPS。我已经基本遵循了 node.js文档的示例: // curl -k https:// localhost:8000 / var https = require('https'); var fs = require('fs'); var options = { key:fs.readFileSync('test /
..
我已经将我的代码缩小到我可以做的最简单的express-js应用程序: var express = express“), app = express.createServer(); app.use(express.static(__ dirname +'/ styles')); app.listen(3001); 我的目录如下所示: static_fi
..
请考虑更多的最新信息,因为这些年来发生了变化! 由于许多新的节点.js库很快就被淘汰了,而且我想要使用最新版本的Node.js(v0.4.1),Express(1.0.7)和Mongoose(1.1.0)上传图像的例子相对较少, 。其他人如何做? 我发现: https://github.com/felixge/node-formidable ,但我一般来说是上传图像,所以我想通过使用N
..
在Ubuntu中它很简单;我可以使用以下方式运行应用程序: $ NODE_ENV =生产节点myapp / app.js 但是这不适用于Windows。有没有可以设置属性的配置文件? 解决方案 尝试使用 set NODE_ENV = production 在您要运行Node.js应用程序的命令提示符下执行。 上述行将为执行命令
..
我有一条路线映射为: app.get('/ health / *',function(req,res ){ res.send('1'); }); 如何在运行时将此路由删除/重新映射到空处理程序? 解决方案 删除 app.use 中间件和/或 app.VERB (获取/发布)路线。测试在express@4.9.5 var routes = app._
..
当我使用Express,我的代码是: app.use(express.bodyParser()); 如何获取原始请求正文? 解决方案 编辑2:发布身体解析器模块的1.15.2引入原始模式,它作为缓冲区。默认情况下,它也自动处理放气和gzip解压缩。示例用法: var bodyParser = require('body-parser'); app.
..
以下是 user.js 模型中的用户模式 - var userSchema = new mongoose.Schema({ local:{ name:{type:String}, email:{type :String,require:true,unique:true}, password:{type:String,require:true}, }, Facebook:{ id
..
我正在使用express在node.js中制作一个网络应用程序。这是一个简单的例子: var express = require('express'); var jade = require('jade'); var http = require(“http”); var app = express(); var server = http.createServer
..
我正在使用express 4.0,我知道身体解析器已经从快速核心中删除,我使用推荐的替换,但是我正在获得 body-parser deprecated bodyParser:使用个人json / urlencoded中间件server.js:15:12 body-parser deprecated urlencoded:显式指定扩展解析的“extended:true”node_module
..
在我的NodeJS express 应用程序我有 app.js 有几个常见的路由。然后在 wf.js 文件中,我想定义几条路线。 如何获取 app.js 来识别 wf中定义的其他路由处理程序。 js 文件? 一个简单的需求似乎不起作用。 解决方案 如果要将路由放在单独的文件中,例如 routes.js ,您可以这样创建 routes.js 文件: module.expo
..
我在IIS中进行以下设置: 托管标准HTML网站的默认网站(www.foo.com) 运行IIS节点的默认网站(www.foo.com/bar)下的Web应用程序 节点项目正在利用快递 我的生活不能让这个东西正确配置,所以当我点击Web应用程序正确地提供节点应用程序。我认为我的问题在于web.config。任何人都可以帮我写一个正确的web.config来使这个工作正常吗?我的配置
..