我有一个非常简单的快递代码现在无法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用户“路由器”的路由,试过,但也失败了。