我在/index.jade
文件中有一個按鈕,當它按下時它執行app.post不工作! 「不能GET/up」
window.location.replace("https://upload-andsize.glitch.me/up")
功能。
它唯一能做的就是將我從/
重定向到/up
到目前爲止這麼好。
,如果我做一個GET請求所有工作正常,但!.. POST請求將無法正常工作
app.post("/up",function(req,res){
res.send("hello-world")
})
//will return Cannot GET /up
服務器代碼
var express = require('express'),
app = express();
app.set("view engine","jade")
app.use(express.static('public'));
app.get("/",function(req,res,next){
res.render(__dirname+"/views/index.jade",{})
next()
})
app.post("/up",function(req,res){
res.send("hi")
})
var listener = app.listen(process.env.PORT || 3000, function() {
console.log('Your app is listening on port ' + listener.address().port);
});
玉代碼
html
script(src= "client.js")
title!=title
h1 upload a file and see its weight
input(type="file" id="myfile")
input(type="button" onClick="send()" value="submit")
客戶端代碼
function send(){
window.location.replace("https://upload-andsize.glitch.me/up")
}
您收到的錯誤是什麼? –
我得到的錯誤是不能GET/up –
請提供詳細的信息,你嘗試了什麼,你得到的錯誤和所涉及的問題的所有代碼。 –