问题描述
我无法将此函数(第一个代码)传递给我的players.js(第二个代码)文件,因为我不断收到 SyntaxError:意外的令牌“导出” 我通过使用 module.exports = 解决了这个问题,但是该解决方案似乎不适用于 module.exports = Readplayers,Readplayer,CreatePlayer,DeletePlayer
function CreatePlayer(req,res) {
let PlayerDoc = new Players(req.body);
PlayerDoc.save()
.then((result) => {
console.log('Player saved');
res.location(result.uri)
.status(201)
.json({ id: result._id,uri: `/Players/${result.id}` })
})
.catch((error) => {
res.status(412).json({ status: 'fail',message: 'not created' })
})
console.log('proising to save');
}
export default { Readplayers,Readplayer,CreatePlayer,DeletePlayer }
const express = require("express");
const { db } = require('../models/PlayerService');
const router = express.Router();
router.post('/',(req,res) => {
db.CreatePlayer(req,res);
})
router.get('/',res) => {
db.Readplayers(req,res);
})
router.get('/:id',res) => {
db.Readplayer(req,res);
})
router.delete('/:id',res) => {
db.DeletePlayer(req,res);
})
module.exports = router;
//export default router;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)