【发布时间】:2020-11-27 22:59:25
【问题描述】:
我想使用 fetch API 发送请求,并希望使用 Express JS 处理这些请求。
我已经创建了 server.js (express JS), index.html (home page) 和 signin.html (signin page) .
index.html
<!DOCTYPE html>
<html>
<head>
<title>Home Page</title>
</head>
<body>
<h1> <center>Welcome</center> </h1>
<center> <button onclick="login()">Signin</button> </center>
</body>
<script>
function login()
{
fetch('./signin.html')
.then(res => console.log(res))
.catch(err => console.log(err));
}
</script>
</html>
server.js
const path = require('path');
const express = require('express');
const app = express();
app.get('/', (req,res) =>{
res.sendFile(path.join(__dirname,'index.html'));
});
app.get('/signin.html', (req,res) =>{
res.sendFile(path.join(__dirname,'signin.html'));
});
app.listen(8080);
我希望当用户点击登录按钮时,fetch api 向 server.js 文件发送请求,server.js 将回复发送回@ 987654327@ 并将响应呈现给浏览器。
有可能吗?
【问题讨论】:
标签: javascript node.js express fetch-api httpbackend