NodeJS:createServer 因连接模块而失败
NodeJS: createServer fails with Connect module
我运行:
install npm connect
然后我运行文件:test.js
var connect=require("connect");
var app=connect.createServer(function(req,res){
res.end("Hello");
});
app.listen(3000);
但失败并显示错误消息:
Type error: connect.createServer is not a function
请帮忙!
createServer
不是 connect
的一部分 module.It 是 http
的一部分 module.You 应该包含它。
Connect 是一个用于节点的可扩展 HTTP 服务器框架,使用 "plugins" 称为中间件
var http = require('http');
然后使用连接模块创建应用程序。
var app = connect();
app.use('/foo', function fooMiddleware(req, res) {
});
然后使用这种方式创建 http
服务器。
http.createServer(app).listen(3000);
您可以简单地使用 connect()
函数,它是 connect 模块的主要函数。
const app = connect.createServer();
与
相同
const app = connect();
所以对于你的例子,你可以只使用
var connect = require("connect");
var app = connect();
app.use(function(req,res){
res.end("Hello");
});
app.listen(3000);
我运行:
install npm connect
然后我运行文件:test.js
var connect=require("connect");
var app=connect.createServer(function(req,res){
res.end("Hello");
});
app.listen(3000);
但失败并显示错误消息:
Type error: connect.createServer is not a function
请帮忙!
createServer
不是 connect
的一部分 module.It 是 http
的一部分 module.You 应该包含它。
Connect 是一个用于节点的可扩展 HTTP 服务器框架,使用 "plugins" 称为中间件
var http = require('http');
然后使用连接模块创建应用程序。
var app = connect();
app.use('/foo', function fooMiddleware(req, res) {
});
然后使用这种方式创建 http
服务器。
http.createServer(app).listen(3000);
您可以简单地使用 connect()
函数,它是 connect 模块的主要函数。
const app = connect.createServer();
与
相同const app = connect();
所以对于你的例子,你可以只使用
var connect = require("connect");
var app = connect();
app.use(function(req,res){
res.end("Hello");
});
app.listen(3000);