我的客戶端程式碼:
Document
我的伺服器端程式碼:
const app = express(); const path = require("path"); app.use(express.static('./public',{index:'form.html'})); app.use(express.urlencoded({extended:true})); app.post('/login',(req,res)=>{ //const txt = req.body; console.log('logged data: ',req.body); res.send('Thanks'); }) app.listen(8080, () => { console.log('server is running...in port 8080') });
首先請記住,我是後端新手。當我嘗試console.log 記錄的資料時,它返回一個空對象,我無法理解為什麼我的req.body 返回一個空對象,但是當我嘗試透過給出action:"/login" 和方法來執行相同操作時:表單標籤內的“post”它按預期工作並為我提供我提供的輸入。請有人幫助我,我的頭在燃燒,提前謝謝你。