登录
注册
node.js 学习社区
关于app.get('/:id', function (req, res)简单问题

harvey

2017-09-29 22:05

新人问


app.get('/show1html', function (req, res) {

// 发送一个页面给客户端浏览器

res.sendFile( __dirname + "/" + "1.html");

})

app.get('/:id', function (req, res) {

// 首先我们读取已存在的用户

fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {

data = JSON.parse( data );

var user = data["user" + req.params.id]

console.log( user );

res.end( JSON.stringify(user));

});

})

这样http://localhost:8081/show1html 可以获取页面;

如果把两个函数换下位置

app.get('/:id', function (req, res) {

// 首先我们读取已存在的用户

fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {

data = JSON.parse( data );

var user = data["user" + req.params.id]

console.log( user );

res.end( JSON.stringify(user));

});

})

app.get('/show1html', function (req, res) {

// 发送一个页面给客户端浏览器

res.sendFile( __dirname + "/" + "1.html");

})

这样http://localhost:8081/show1html 不能获取页面;

同时服务端打印

undefined




回复 · 0

发表回复

你可以在回复中 @ 其他人