一个js文件,在本地上时直接node xx.js启动服务器后浏览器输入127.0.0.1:8081/login可以访问到,但是放到服务器上后app.listen的功能该怎么实现?
app.get('/login', (req, res) => {
const sql = 'SELECT * FROM username_password';
console.log(sql)
connection.query(sql, (error, results) => {
if (error) {
res.status(500).send(error);
return;
}
res.json(results);
});
});
app.post('/register', (req, res) => {
const sql = 'INSERT INTO username_password (username, password) VALUES (?, ?);'
connection.query(sql, [req.body.username, req.body.password], (error) => {
if (error) {
return res.status(500).send('注册失败!');
}
res.status(201).send('注册成功!');//没有输出???
});
})
app.listen(8081, () => {
console.log('Server is running on http://127.0.0.1:8081');
});
app.listen这行代码在服务器中怎么执行,或者还要不要,还有我的8081被http占用了,但是http又必须用到
引GPT的别来这凑数