为了账号安全,请及时绑定邮箱和手机立即绑定

Express表单发布请求处理中间件返回RangeError

Express表单发布请求处理中间件返回RangeError

胡说叔叔 2021-04-27 16:45:35
我有一个必须从中获取数据的表格。我正在使用ejs模板。我的“ /”路由呈现“主”视图,并且我有一个中间件来处理来自表单的数据,但它返回错误“ RangeError:超出最大调用堆栈大小”我的Express代码:const express = require('express');const app = express();const path = require('path');const bodyParser = require('body-parser');const validator = require('validator.js');app.set('view engine','ejs');const urlEncodedParser = app.use(bodyParser.urlencoded({extended:false}));app.use(bodyParser.json());app.use(express.static(path.join(__dirname + '/public')));app.get('/',(req,res)=>{    res.render('main');});app.post('/register', urlEncodedParser, (req,res)=>{    console.log(req.body);});app.listen(3000);我的表格:<form action="/register" method="POST">        <input type="text" name='name' class="form-control">        <input type="text" name='surname' class="form-control">        <input type="number" name='age' class="form-control">        <input type="email" name='email' class="form-control">        <input type="password" name='password' class="form-control">        <input type="password" name='confirm' class="form-control">        <input type="submit" name="submit" class="btn btn-block btn-success" value="OKAY"></form>
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号