繁体   English   中英

Node.js-表达Hello World示例错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM