我已经在NodeJS中实现了注册表。单击提交按钮时,我无法从注册表中获取数据。我不知道为什么会这样!请帮帮我。
user.js存储在路由文件中。 userregister.ejs存储在视图文件中。
enrichDataFromGoogleAndInsert
答案 0 :(得分:0)
您快到了,但是您错过了一些关键步骤:
这是工作代码:
// users.js
var express = require('express');
var router = express.Router();
var bodyParser = require('body-parser');
const app = express();
const port = 3000;
app.use(bodyParser.json());
var urlencodedParser = bodyParser.urlencoded({ extended: false })
//Get Login
router.get('/login', function(req,res){
res.render('userlogin');
});
//Get Register
router.get('/register', function(req,res){
res.sendFile(__dirname+'/userregister.ejs');
});
//Post Register
router.post('/register', urlencodedParser, function(req,res){
var nam = req.body.name;
console.log(nam);
res.send(nam);
});
app.use('/',router)
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
module.exports = router;