小编FLY*_*Ynn的帖子

为什么 node.js bodyParser 总是返回“未定义”?

在“app.js”中,我有

var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
Run Code Online (Sandbox Code Playgroud)

'index.js' 完整代码

var express = require('express');
var router = express.Router();
var mysql = require('mysql');

router.get('/', function(req, res, next) {
    res.render('index', { title: 'Here' });
});

router.post('/manager', function(req, res, next) {
    var connection = mysql.createConnection({
        host        : 'localhost',
        user        : req.body.username,
        password    : req.body.password,
        database    : 'shops'
    });
    connection.connect(function(err){
         if(!err)
             res.render('manager', { title: 'Here' });  
         else
             console.log("Error connecting database ...");  
    });
});

module.exports = router;
Run Code Online (Sandbox Code Playgroud)

在“index.html”登录表单中

<form id='login' method='post' action='manager'>
    Username<br> …
Run Code Online (Sandbox Code Playgroud)

router undefined node.js body-parser

1
推荐指数
1
解决办法
899
查看次数

标签 统计

body-parser ×1

node.js ×1

router ×1

undefined ×1