草庐IT

Express-C

全部标签

node.js - Node/Express : EADDRINUSE, 地址已在使用中 - 终止服务器

我有一个使用连接在node.js中运行的简单服务器:varserver=require('connect').createServer();//actions...server.listen(3000);在我的代码中,我有实际的处理程序,但这是基本思想。我一直遇到的问题是EADDRINUSE,Addressalreadyinuse我在之前崩溃或出错后再次运行我的应用程序时收到此错误。由于我没有打开终端的新实例,因此我使用ctr+z关闭该进程。我相当肯定我所要做的就是关闭服务器或连接。我尝试在process.on('exit',...);中调用server.close()没有运气。

node.js - 在 express.js 上启用 HTTPS

我正在尝试让HTTPS在node的express.js上运行,但我无法弄清楚。这是我的app.js代码。varexpress=require('express');varfs=require('fs');varprivateKey=fs.readFileSync('sslcert/server.key');varcertificate=fs.readFileSync('sslcert/server.crt');varcredentials={key:privateKey,cert:certificate};varapp=express.createServer(credentials)

node.js - 在 express.js 上启用 HTTPS

我正在尝试让HTTPS在node的express.js上运行,但我无法弄清楚。这是我的app.js代码。varexpress=require('express');varfs=require('fs');varprivateKey=fs.readFileSync('sslcert/server.key');varcertificate=fs.readFileSync('sslcert/server.crt');varcredentials={key:privateKey,cert:certificate};varapp=express.createServer(credentials)

node.js - Express.js - app.listen 与 server.listen

这可能是一个非常基本的问题,但我就是不明白。使用Express.js创建应用和启动应用监听1234端口有什么区别,例如:varexpress=require('express');varapp=express();//app.configure,app.useetcapp.listen(1234);并添加一个http服务器:varexpress=require('express');varhttp=require('http');varapp=express();varserver=http.createServer(app);//app.configure,app.useetcser

node.js - Express.js - app.listen 与 server.listen

这可能是一个非常基本的问题,但我就是不明白。使用Express.js创建应用和启动应用监听1234端口有什么区别,例如:varexpress=require('express');varapp=express();//app.configure,app.useetcapp.listen(1234);并添加一个http服务器:varexpress=require('express');varhttp=require('http');varapp=express();varserver=http.createServer(app);//app.configure,app.useetcser

node.js - bodyParser 已弃用 express 4

我正在使用express4.0,并且我知道body解析器已从express核心中取出,我正在使用推荐的替换,但是我得到了body-parser已弃用bodyParser:使用单独的json/urlencoded中间件server.js:15:12body-parser已弃用urlencoded:为扩展解析显式指定“extended:true”node_modules/body-parser/index.js:74:29我在哪里可以找到这个假定的中间件?还是我不应该收到此错误?varexpress=require('express');varserver=express();varbod

node.js - bodyParser 已弃用 express 4

我正在使用express4.0,并且我知道body解析器已从express核心中取出,我正在使用推荐的替换,但是我得到了body-parser已弃用bodyParser:使用单独的json/urlencoded中间件server.js:15:12body-parser已弃用urlencoded:为扩展解析显式指定“extended:true”node_modules/body-parser/index.js:74:29我在哪里可以找到这个假定的中间件?还是我不应该收到此错误?varexpress=require('express');varserver=express();varbod

node.js - 什么是 Express.js?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭6个月前。社区审核了是否要重新打开此问题6个月前并关闭:需要更多关注更新问题,使其仅关注一个问题editingthispost.Improvethisquestion我是Node.js的学习者.什么是Express.js?使用Node.js的目的是什么?为什么我们真的需要Express.js?使用Node.js对我们有什么用处?什么是Redis?Express.js自带吗? 最佳答案

node.js - 什么是 Express.js?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭6个月前。社区审核了是否要重新打开此问题6个月前并关闭:需要更多关注更新问题,使其仅关注一个问题editingthispost.Improvethisquestion我是Node.js的学习者.什么是Express.js?使用Node.js的目的是什么?为什么我们真的需要Express.js?使用Node.js对我们有什么用处?什么是Redis?Express.js自带吗? 最佳答案

node.js - 如何在 Express 中获取完整的 URL?

假设我的示例网址是http://example.com/one/two我说我有以下路线app.get('/one/two',function(req,res){varurl=req.url;}url的值为/one/two。如何在Express中获取完整URL?例如,在上述情况下,我想接收http://example.com/one/two。 最佳答案 协议(protocol)以req.protocol的形式提供。docshere在express3.0之前,您可以假定协议(protocol)为http,除非您看到req.get('X-