我有一个简单的Express应用程序,提交表单时我试图刷新页面,但是由于某种原因,当从GET / getweather路由向POST / getweather发出发布请求时,显示以下内容。
{“ url”:“ /找不到”}
*我正在将pug模板引擎用于前端视图。
我的快递应用程序:
const express = require('express')
const app = express()
const port = process.env.PORT || 3000
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended:false}))
app.set('view engine', 'pug')
app.set("views", path.join(__dirname, "views"));
app.use(express.static(path.join(__dirname, 'views')));
app.get("/",(req,res)=>{
res.send("the home url")
});
app.get("/getweather",(req,res)=>{ //standard get route to the page
res.send("index")
});
app.post("/getweather",(req,res)=>{ //sends you back to the page when you post
res.send("index")
});