我正在使用XAMPP和MySQL服务器在本地使用nodeJS。 我已经能够成功使用get请求,但是对此感到困惑:
如果Apache默认情况下使用端口8080来服务网页,则可以说index.html,如何使用express设置GET请求,以便在加载index.html时发生某些操作x?
问题: 如果我使用express在8080端口上侦听,那么在加载网站时会收到以下响应: “不能获取 /” 如果更改端口,则当我在新指定的端口上转到index.html时,将不会显示该页面,因为显然apache使用的是端口8080,而不是新端口。 这显然是端口问题,但是我无法解决。
相关代码如下:
app.get('/', function(req, res) {
console.log("We made it here2");
connection.query("SELECT * FROM Checklist1", function (error, rows, fields) {
if(!!error) {
console.log('Error in the query');
} else {
console.log('Sucess!\n');
console.log(rows[0].Date);
//response.send('Hello, ', rows[0].name)
}
});
})
app.listen(8080);
感谢您的帮助