Javascript 浏览器中的AWS Beanstalk错误:语法错误:预期表达式,Get'<';

Javascript 浏览器中的AWS Beanstalk错误:语法错误:预期表达式,Get'<';,javascript,reactjs,amazon-web-services,Javascript,Reactjs,Amazon Web Services,在AWS beanstalk中部署React应用程序代码后,我出现了这些错误 firefox:SyntaxError:expected expression,得到“我认为您的服务器只提供index.html文件,而不提供其他资产(即main.xxx.css、main.xxx.js等)。您可以从浏览器访问/static/js/main.f03783df.js文件吗。您在浏览器检查器的网络选项卡中看到任何错误吗?@euvs-单击检查器中指向main.f03783df.js的链接时,请查看我的屏幕截图

在AWS beanstalk中部署React应用程序代码后,我出现了这些错误


firefox:SyntaxError:expected expression,得到“我认为您的服务器只提供
index.html
文件,而不提供其他资产(即main.xxx.css、main.xxx.js等)。您可以从浏览器访问
/static/js/main.f03783df.js
文件吗。您在浏览器检查器的网络选项卡中看到任何错误吗?@euvs-单击检查器中指向
main.f03783df.js
的链接时,请查看我的屏幕截图。通常,浏览器可以从文件扩展名推断内容类型,但返回的响应没有文件扩展名。您需要在响应中将内容类型标题显式设置为“text/html”,以便浏览器知道如何将其解析为html
// API Routes
router.use("/api", apiRoutes);

// If no API routes are hit, send the React app
router.use(function(req, res) {
  res.sendFile(path.join(__dirname, "../client/build/index.html"));
});

module.exports = router;
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="theme-color" content="#000000"><link rel="manifest" href="/manifest.json"><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reactstrap/4.8.0/reactstrap.min.js"/><link href="https://fonts.googleapis.com/css?family=Anton" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Cinzel" rel="stylesheet"><title>JeM Labs</title><style>body{background:#add8e6!important}</style><link href="/static/css/main.850921e2.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="text/javascript" src="/static/js/main.f03783df.js"></script></body></html>