所以这就是我在server.js文件中的内容。
var app = require('express')();
bodyParser = require('body-parser');
app.listen(3000);
app.use(bodyParser.urlencoded({
extended true
}));
app.use(bodyParser.json());
app.get('/items', function(req, res) {
data = {
brains: "squishy",
relationships: "squishy",
tickles: "harsh",
taste: "sweet"
}
console.log(data.brains);
});
我希望我的所有数据都作为输出,所以我控制了记录的data.brains然后当我检查我的终端内的节点时,它不会产生任何输出卡在启动'node server.js'时..我不喜欢不知道为什么它不起作用。有什么问题?
答案 0 :(得分:1)
您需要向服务器运行HTTP请求以触发该日志记录。尝试访问http://localhost:3000/items,它应该记录"软化"如预期的那样。
本例中,此示例中的代码会在其中注册回调以响应此类HTTP请求:
app.get('/items', function(req, res) {
data = {
brains: "squishy",
relationships: "squishy",
tickles: "harsh",
taste: "sweet"
}
console.log(data.brains);
});
答案 1 :(得分:0)
首先,您在第6行遇到语法错误。{extended true}
无法使用JavaScript。