>我跑了:
install npm connect
然后我运行了文件:测试.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
模块的一部分。它是模块http
部分。你应该包括它。
Connect是一个可扩展的HTTP服务器框架,用于使用称为中间件的"插件"的节点
var http = require('http');
然后使用连接模块创建应用程序。
var app = connect();
app.use('/foo', function fooMiddleware(req, res) {
});
然后使用这种方式创建http
服务器。
http.createServer(app).listen(3000);
您可以简单地使用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);