草庐IT

Express-C

全部标签

node.js - 使用 Node.js、Express 和 Mongoose 上传图片

请考虑更新的答案,这些答案包含更多最新信息,因为多年来情况发生了变化!由于许多新的Node.js库很快就被淘汰了,而且无论如何我想问的关于上传图片的例子相对较少:Node.js(v0.4.1)express(1.0.7)Mongoose(1.1.0)。其他人是怎么做到的?我找到了:node-formidable,但我是一般上传图片的新手,所以我想学习一般的东西和使用Node.js和Express的方法。 最佳答案 我将第一次回答我自己的问题。我直接从源代码中找到了一个示例。请原谅可怜的缩进。我不确定在复制和粘贴时如何正确缩进。代码直

node.js - 为 localhost 创建一个受信任的自签名 SSL 证书(用于 Express/Node)

尝试按照各种说明创建与localhost一起使用的自签名证书,大多数说明似乎是针对IIS的,但我正在尝试使用Nodejs/Express。它们都不能正常工作,因为在安装证书时,它不受信任。这是我尝试过的失败:HowcanIcreateaself-signedcertforlocalhost?https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04/http://blogs.developerforce.com/developer-re

node.js - 如何从 Express 应用程序中删除调试?

我想删除Debug模式。我正在使用express、redis、socket.io和connect-redis,但我不知道在哪里Debug模式从何而来。有人有想法吗? 最佳答案 更新要完全删除调试使用:vario=require('socket.io').listen(app,{log:false});其中app是node.jshttpserver/express等。你忘了说你也在使用socket.io.这来自socket.io.您可以通过configuration禁用此功能:io.set('loglevel',1);//reduce

node.js - 在 express 中使用 app.configure

我找到了一些代码,他们在不使用app.configure的情况下设置Express用吗?也就是说,这有什么区别:varapp=require(express);app.configure(function(){app.set('port',process.env.PORT||config.port);app.use(express.logger('dev'));/*'default','short','tiny','dev'*/app.use(express.bodyParser());app.use(express.static(path.join(__dirname,'site')

Node.js 错误 : Cannot find module express

我编写了我的第一个node.js应用程序,但它找不到express库:C:\ChatServer\Server>nodeserver.jsmodule.js:340throwerr;^Error:Cannotfindmodule'express'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module._load(module.js:280:25)atModule.require(module.js:364:17)atrequire(module.js:380:17)atObject.(C:\ChatSe

node.js - 如何使用 express 框架在 Node js 中设置 cookie?

在我的应用程序中,我需要使用express框架设置一个cookie。我已经尝试了以下代码,但它没有设置cookie。varexpress=require('express'),http=require('http');varapp=express();app.configure(function(){app.use(express.cookieParser());app.use(express.static(__dirname+'/public'));app.use(function(req,res){varrandomNumber=Math.random().toString();r

javascript - 如何使用 express req 对象获取请求路径

我正在使用express+node.js并且我有一个req对象,浏览器中的请求是/account但是当我登录req.path时,我得到'/'---而不是'/account'。//authrequiredorredirectapp.use('/account',function(req,res,next){console.log(req.path);if(!req.session.user){res.redirect('/login?ref='+req.path);}else{next();}});req.path是/什么时候应该是/account?? 最佳答

javascript - 如何在 Express 中设置自定义图标?

我最近开始使用Node.js,在app.js文件中有这一行:app.use(express.favicon());现在,我该如何设置自己的自定义favicon.ico? 最佳答案 在Express4中安装faviconmiddleware然后做:varfavicon=require('serve-favicon');app.use(favicon(__dirname+'/public/images/favicon.ico'));或者更好,使用path模块:app.use(favicon(path.join(__dirname,'pu

node.js - Express 和 hapi 如何相互比较?

从Web应用程序设计和开发的角度来看,Express和Hapi相比如何?对于基本示例,它们看起来很相似,但是我有兴趣了解更多有关整体应用程序结构的主要差异的信息。例如,据我所知,Hapi使用different不考虑注册顺序的路由机制,可以进行更快的查找,但与Express相比有局限性。还有其他重要的区别吗?还有一个article关于选择Hapi(而不是Express)来开发新的npmjs.com网站,这篇文章指出“Hapi的插件系统意味着我们可以隔离应用程序的不同方面和服务,以便将来可以使用微服务。Express,在另一方面,需要更多配置才能获得相同的功能”,这到底是什么意思?

javascript - 如何在 express.js Assets 上设置响应 header

我需要将CORS设置为在express提供的脚本上启用。如何在这些返回的公共(public)/Assets响应中设置header? 最佳答案 npm上至少有一个中间件用于处理Express中的CORS:cors.[见@mscdex答案]这是设置自定义响应header的方法,来自ExpressJSDOCres.set(field,[value])将标题字段设置为值res.set('Content-Type','text/plain');或传递一个对象一次设置多个字段。res.set({'Content-Type':'text/plai