[我正在使用 express 作为节点]。
我遇到了一个将表单数据发布到其中的代码,index.js
但它必须在另一个 javascript 文件中进行处理。我几乎在每一步都调试了原始代码,但此时我被卡住了。
以下是文件中的相关部分。
index.js
var express = require('express');
var router = express.Router();
const proctor = require('../controllers/proctor');
router.post('/myform', function(req, res, next) {
console.log("hello");
proctor.function1;
});
module.exports = router;
proctor.js
(不是我写的)
exports.function1 = (req, res) => {
console.log(req.body);
}
app.js
var indexRouter = require('./server/routes/index');
app.use('/', indexRouter);
module.exports = app;
因此,控制台显示“你好”,但没有显示req.body
第二个 js 文件根本没有被调用。这proctor.js
不是我的代码,我想我index.js
可能需要导入才能让它工作。
文件树是
app.js
server
controllers
proctor.js
routes
index.js