Reactjs react项目的bundle.js在哪里
我创建了一个项目,它可以在, 但我需要设置与nginx的跨域,nginx的配置如下:Reactjs react项目的bundle.js在哪里,reactjs,Reactjs,我创建了一个项目,它可以在, 但我需要设置与nginx的跨域,nginx的配置如下: server { listen 3001; server_name localhost; location / { proxy_pass http://localhost:3000; } location /api { proxy_pass http://192.168.33.3:8080; }
server {
listen 3001;
server_name localhost;
location / {
proxy_pass http://localhost:3000;
}
location /api {
proxy_pass http://192.168.33.3:8080;
}
location ~ \.(htm|html|js|css|jpg|png|gif|eot|svg|ttf|woff|woff2)$ {
root html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
在chrome中访问localhost:3001
,出现错误:
我在项目文件夹中找不到
bundle.js
,因此如何解决此问题?如果要使用nginx而不是dev server,则需要构建CRA项目并将构建文件夹内容复制到根HTML路径
server {
listen 3000;
server_name localhost;
root html;
location /api {
proxy_pass http://192.168.33.3:8080;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
默认情况下,CRA将js文件命名为
main.*.randomcharacters.*.js
。它位于/build/static/js/
。