如何通过NodeJS将对象传递给FrontEnd
我确实尝试过其他在线解决方案,但我很糟糕,想要更好的理解,而且我无法使其工作:
我设置了一个Web应用程序和NODe js用于后端,当有人向“/”发出获取请求时,我希望它从SQL获取所有值,如下所示:
con.query('SELECT * FROM customers', function(err, result) {
res.json(result);
});代码当某人向“/”发出get请求时:
//Home route
app.get('/', function(req, res){
(sql funciton here)
});
});
如何将“result”变量传递给前端:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
console.log(result);
</script>
我想要的只是打印出阵列,但它说它未定义。
回答如下:您必须向服务器发出请求。为此你可以使用axios
或浏览器fetch
api。
axios.get("serverip/").then(res => {
console.log(res)
}
如何通过NodeJS将对象传递给FrontEnd
我确实尝试过其他在线解决方案,但我很糟糕,想要更好的理解,而且我无法使其工作:
我设置了一个Web应用程序和NODe js用于后端,当有人向“/”发出获取请求时,我希望它从SQL获取所有值,如下所示:
con.query('SELECT * FROM customers', function(err, result) {
res.json(result);
});代码当某人向“/”发出get请求时:
//Home route
app.get('/', function(req, res){
(sql funciton here)
});
});
如何将“result”变量传递给前端:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
console.log(result);
</script>
我想要的只是打印出阵列,但它说它未定义。
回答如下:您必须向服务器发出请求。为此你可以使用axios
或浏览器fetch
api。
axios.get("serverip/").then(res => {
console.log(res)
}