我有一個非常簡單的快遞代碼現在無法GET/POST?快遞中的錯誤?
var express = require("express");
var bodyParser = require("body-parser");
var http = require("http");
var path = require("path");
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.set("views",path.resolve(__dirname,"views"));
app.set("view engine","ejs");
app.get("/",function(req,res){
res.render("index");
});
app.post('/', function(req, res) {
console.log("posted!");
res.render("final");
});
http.createServer(app).listen(3000);
當我嘗試訪問本地主機:3000個一切加載罰款,在index.ejs我有一個簡單的形式與具有名字MNAME一個輸入,煥我打一個名字在輸入框中,然後按回車我得到這個錯誤
Cannot GET /POST?mname=a
我定義的代碼app.post,並要求它呈現final.ejs。那麼代碼出錯了呢?
嘗試其他問題,說快遞4用戶「路由器」的路由,試過,但也失敗了。