我有一个mySQL数据库,我正在尝试将注册信息传递到server.js中并将其写入数据库,而我已经尝试这样做了几天,但现在做对了,没有人可以帮帮我...这是代码。
app.get('/users/add', (req, res) => {
const firstName = req.body.firstName;
lastName = req.body.lastName;
userName = req.body.userName;
password = req.body.password;
email = req.body.email;
const INSERT_USERS_QUERY =
'INSERT INTO users (' +
`firstName, lastName, userName, password, email) values(
${firstName},${lastName},${userName},${password},${email})`;
connection.query(INSERT_USERS_QUERY, (err, results) => {
if (err) {
return res.send(err);
} else {
return res.send('Successfuly added user');
}
});
});
答案 0 :(得分:0)
app.get('/users/add'
您正在使用获取请求,并且您正在尝试访问req.body,您只能在发布请求中访问req.body。
您应该将其更改为此,并且在发送请求时也应在其中添加一个正文:
app.post('/users/add'