草庐IT

Express-WS

全部标签

node.js - 在 Windows 7 中安装 Express.JS 的问题

我已经通过他们网页上的安装程序安装了Node.js,并将它的路径添加到我的环境变量中,以便我可以通过命令行使用node和npm。如果我制作一个快速应用程序,它可以工作,但我必须手动创建它。我想这很好,但我想知道为什么我不能使用express命令?我得到了`express`isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我注意到express安装在C:\Username\node_modules中,而不是我认为它会去的地方,在C:\ProgramFiles\Nodejs\node_module

node.js - 在 Windows 7 中安装 Express.JS 的问题

我已经通过他们网页上的安装程序安装了Node.js,并将它的路径添加到我的环境变量中,以便我可以通过命令行使用node和npm。如果我制作一个快速应用程序,它可以工作,但我必须手动创建它。我想这很好,但我想知道为什么我不能使用express命令?我得到了`express`isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我注意到express安装在C:\Username\node_modules中,而不是我认为它会去的地方,在C:\ProgramFiles\Nodejs\node_module

javascript - 使用 express 提供静态文件的最简单方法是什么?

我正在使用一种相当丑陋的方法:varapp=require('express')(),server=require('http').createServer(app),fs=require('fs');server.listen(80);path="/Users/my/path/";varserved_files={};["myfile1.html","myfile2.html","myfile3.html"].forEach(function(file){served_files["/"+file]=fs.readFileSync(path+file,"utf8");});app.u

javascript - 使用 express 提供静态文件的最简单方法是什么?

我正在使用一种相当丑陋的方法:varapp=require('express')(),server=require('http').createServer(app),fs=require('fs');server.listen(80);path="/Users/my/path/";varserved_files={};["myfile1.html","myfile2.html","myfile3.html"].forEach(function(file){served_files["/"+file]=fs.readFileSync(path+file,"utf8");});app.u

javascript - ExpressJs - express.static(__dirname) 指向哪里?

varexpress=require('express');varapp=express();port=process.argv[2]||8000;app.configure(function(){app.use("/",express.static(__dirname));});app.listen(port);我删除了下面这段代码,在加载localhost时出现错误app.configure(function(){app.use("/",express.static(__dirname));});app.use方法有什么作用?express.static方法有什么作用?__dirn

javascript - ExpressJs - express.static(__dirname) 指向哪里?

varexpress=require('express');varapp=express();port=process.argv[2]||8000;app.configure(function(){app.use("/",express.static(__dirname));});app.listen(port);我删除了下面这段代码,在加载localhost时出现错误app.configure(function(){app.use("/",express.static(__dirname));});app.use方法有什么作用?express.static方法有什么作用?__dirn

json - Node 和 express 发送 json 格式

我正在尝试使用express发送格式化的json。这是我的代码:varapp=express();app.get('/',function(req,res){users.find({}).toArray(function(err,results){//Ihavetrybothres.send(JSON.stringify(results,null,4));//ORres.json(results);});});我在浏览器中获取了json,但它是一个字符串。如何发送它以便在浏览器中读取? 最佳答案 尝试在Node应用上设置“secre

json - Node 和 express 发送 json 格式

我正在尝试使用express发送格式化的json。这是我的代码:varapp=express();app.get('/',function(req,res){users.find({}).toArray(function(err,results){//Ihavetrybothres.send(JSON.stringify(results,null,4));//ORres.json(results);});});我在浏览器中获取了json,但它是一个字符串。如何发送它以便在浏览器中读取? 最佳答案 尝试在Node应用上设置“secre

node.js - Express 3.0 req.flash?

--编辑--我为此编写了一些中间件:https://npmjs.org/package/flashify所以自Express3.0发布以来,更改已删除req.flash()https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x(来源)所以这是我现在的问题。他们建议在本地使用req.session.messages来显示flash。所以要让View可以访问session,我们必须执行以下操作:nb:在CoffeeScript中app.locals.use(req,res)->res.locals.sess

node.js - Express 3.0 req.flash?

--编辑--我为此编写了一些中间件:https://npmjs.org/package/flashify所以自Express3.0发布以来,更改已删除req.flash()https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x(来源)所以这是我现在的问题。他们建议在本地使用req.session.messages来显示flash。所以要让View可以访问session,我们必须执行以下操作:nb:在CoffeeScript中app.locals.use(req,res)->res.locals.sess