Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Express 未捕获(承诺中)语法错误:意外标记<;在JSON中,位置1处出现错误,带有React、Babel和Webpack_Express_Webpack_Sequelize.js_Babeljs_Epilogue - Fatal编程技术网

Express 未捕获(承诺中)语法错误:意外标记<;在JSON中,位置1处出现错误,带有React、Babel和Webpack

Express 未捕获(承诺中)语法错误:意外标记<;在JSON中,位置1处出现错误,带有React、Babel和Webpack,express,webpack,sequelize.js,babeljs,epilogue,Express,Webpack,Sequelize.js,Babeljs,Epilogue,我正在使用Webpack、Express、尾声、Sequelize、Sqlite3和React构建一个CRUD web应用程序。设置Webpack和Babel后,我可以向数据库添加条目,但不能检索条目。当我添加一个条目时,如果我查看(我的一个端点),页面是空白的,但是在服务器输出中我看到我的条目被添加 要从我使用的数据库中检索条目,请执行以下操作: getPosts = async () => { const response = await fetch('/bl

我正在使用Webpack、Express、尾声、Sequelize、Sqlite3和React构建一个CRUD web应用程序。设置Webpack和Babel后,我可以向数据库添加条目,但不能检索条目。当我添加一个条目时,如果我查看(我的一个端点),页面是空白的,但是在服务器输出中我看到我的条目被添加

要从我使用的数据库中检索条目,请执行以下操作:

 getPosts = async () => {
           const response = await fetch('/blogposts');
           const data = await response.json();
           data.forEach(item => item.editMode = false);
           this.setState({ data })
       }
我得到了错误:Uncaught(在promise中)SyntaxError:Unexpected token<在JSON中的位置1

我假设这是babel/webpack和wait/async的一个错误

my webpack.config.js:

const path=require(“路径”)
const HtmlWebPackPlugin=require(“html网页包插件”)
module.exports={
条目:{
main:“./src/index.js”
},
输出:{
path:path.join(uu dirname,'dist'),
公共路径:“/”,
文件名:'[name].js'
},
目标:“网络”,
devtool:'源映射',
模块:{
规则:[
{
测试:/\.js$/,,
排除:/node_模块/,
加载器:“巴别塔加载器”,
},
{
测试:/\.html$/,,
使用:[
{
加载器:“html加载器”,
选项:{minimize:true}
},
]
},
{
测试:/\.css$/,,
用法:['样式加载器','css加载器']
},
{
测试:/\(png | svg | jpg | gif)$/,
用法:[“文件加载器”]
},
{
测试:/\.json$/,,
加载程序:“json加载程序”
}
]
},
插件:[
新HtmlWebPackPlugin({
模板:“./src/index.html”,
文件名:“./src/index.html”,
excludeChunks:['服务器']
})
],
决心:{
扩展名:[“*”、“.js”、“.jsx”、“json”],
别名:{
“组件”:path.resolve(_dirname,“/components”)
}      
},

}
通常发生这种情况是因为您获取了一些您希望是JSON的东西,但实际上不是。您是否尝试过简单地获取(使用postman或curl,而不是浏览器)/博客帖子(注意设置标题等)以查看返回的内容?谢谢!我使用了curl并意识到/blogposts URL只是我的index.html文件,而不是JSON文件。通常情况下,这是因为您获取了一些您希望是JSON的内容,但实际上不是。您是否尝试过简单地获取(使用postman或curl,而不是浏览器)/博客帖子(注意设置标题等)以查看返回的内容?谢谢!我使用了curl并意识到/blogposts URL只是我的index.html文件,而不是JSON。