我复制了可在此处找到的示例代码:https://www.npmjs.com/package/express-vue
我安装了建议的babel软件包并添加了推荐的文件。
然后我更改了它从以下位置提供的路由代码:
router.get('/', (req, res, next) => {
const data: {
otherData: 'Something Else'
};
req.vueOptions: {
head: {
title: 'Page Title',
metas: [
{ property:'og:title', content: 'Page Title'},
{ name:'twitter:title', content: 'Page Title'},
]
}
}
res.renderVue('main.vue', data, req.vueOptions);
})
收件人:
app.get('/', (req, res, next) => {
req.vueOptions: {
head: {
title: 'Pharaoh',
}
}
res.renderVue('App.vue', data, req.vueOptions);
})
nodemon在控制台中向我抛出一个错误,内容如下:
req.vueOptions: {
^
SyntaxError: Unexpected token :
有人知道为什么吗?