我是nodejs的初学者,从w3school学习。所以以前我在PHP工作过。而事实是,当我运行一个简单的nodejs程序时,在命令行和Web浏览器中没有发生任何事情
var http = require('http');
http.createServer(function(request, response) {
request.on('readable', function() {
request.read(); // throw away the data
});
request.on('end', function() {
response.writeHead(200, {
'Content-Type': 'text/plain'
});
response.end('Hello HTTP!');
});
}).listen(8080);
我已经使用xampp服务器进行apache了。
如何在系统中运行。
答案 0 :(得分:1)
如果您正在使用Node js的快速框架,请尝试使用以下代码在app.js中运行NodeJs程序(您的NodeJs应用程序的主js文件)
const express = require('express')
const app = express()
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(8080, function () {
console.log('Example app listening on port 8080!')
})
然后从命令提示符运行此命令
-> node (path to app.js)