在尝试执行server.js程序时,我收到以下错误:
var app = express();
Type error: object is not a function
at object.<anonymous>
Run Code Online (Sandbox Code Playgroud)
甚至尝试重新安装和更改快递的版本
npm install
npm uninstall express
npm install express@2.5.9
Run Code Online (Sandbox Code Playgroud)
但它导致了新的 error
fqdn = ~req.url.indexof(' ://')
Run Code Online (Sandbox Code Playgroud)
我使用Windows,我正在使用node.js版本0.8.4.
如果您使用Express <3.0,则返回值require('express');不是函数; 你需要以旧的方式创建一个服务器.
快递2.x
var express = require('express');
var server = express.createServer();
Run Code Online (Sandbox Code Playgroud)
快递3.x
var http = require('http');
var express = require('express');
var app = express();
var server = http.createServer(app);
Run Code Online (Sandbox Code Playgroud)