如何解决不断收到SyntaxError:意外的令牌“导出”
我无法将此函数(第一个代码)传递给我的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 举报,一经查实,本站将立刻删除。