有什么建议吗?"/>
我尝试了一种在 express 上创建路线的新方法,结果发生了这种情况,有什么建议吗?
我创建了一个基本的快速服务器并定义了一个空变量。然后!我使用 2 个参数(REQ、RES)创建了一个名为 switchURL 的函数。然后我调用该函数并将 express.request 和 express.response 作为参数值传递。在函数内部,我创建了一个 switch 语句并将键设置为 REQ.url 并为我想要在我的服务器上获取的路由添加了一些案例。并将文件名设置为路径变量(空变量)。接下来发生了什么你可以看到。
function switchURL(REQ, RES) {
switch (REQ.url) {
case "/":
path = "index.html"
break
case "/about":
path = "about.html"
break
case "/contact":
path = "contact.html"
break
default:
path = "404.html"
break
}
console.log(REQ.url)
console.log(path)
app.get(REQ.url, () => {
RES.sendFile(__dirname + "public/pages/" + path)
})
}
switchURL(express.request, express.response)
写了一个函数并期望它将读取 req.url 属性并将 html 文件作为响应发送
回答如下:更多推荐
我尝试了一种在 express 上创建路线的新方法,结果发生了这种情况,有什么建议吗?
发布评论