[英]Node.js - express hello world example error
我尝试学习node.js,并且我想为此使用express框架,但是当我从expressjs.com页面复制并粘贴hello world示例时,它显示错误:
/home/tomek/dev/node/express_server.js:1
uire, module, __filename, __dirname) { var app = require('express').createServ
^
TypeError: undefined is not a function
at Object.<anonymous> (/home/tomek/dev/node/express_server.js:1:92)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Function.Module.runMain (module.js:490:10)
at startup (node.js:124:16)
at node.js:807:3
我已经通过npm安装了express,它看起来还可以。 它位于应用程序根目录中的node_modules
文件夹中。
createServer被取消。 我不知道服务器是否将无法运行,或者只是向您发出警告ping您,但由于您没有粘贴代码,我们无法告知任何内容。
如果使用express 4,则可以创建服务器实例:
var express = require('express'),
app = express();
而不是createServer。
这是快递的官方指南: http : //expressjs.com/guide.html
您也可以检查以下链接,例如: http : //scotch.io/tutorials/javascript/build-a-restful-api-using-node-and-express-4整个静态api教程指南,作为创建服务器的好例子在新快递中进行了一些路由(许多教程已过时)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.