最佳答案
刚开始使用 Node.js,在我的 app/js
文件中,我是这样做的:
应用程序
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Am I really running a server?!');
}).listen(8080, '127.0.0.1');
console.log('running server!');
当我在终端上运行 node app.js
时,控制台会输出 'running server!'
,但是在浏览器中我会得到 Uncaught ReferenceError: require is not defined
。
谁能解释一下为什么在终端里它能正常工作,但在浏览器里却不能?
我正在使用节点的 http-server
服务我的页面。