在 Nginx 服务器中部署 React js(构建目录)静态文件。
使用 kubernetes,我正在运行 nginx 服务器来为静态文件的 React js“build”目录提供服务。我可以在浏览器中访问简单的 index.html。但不是带有 react js 代码的 index.html。根目录中有 index.html 文件、静态目录和其他文件。目录结构复制到此路径。
nginx.conf 如下所示
events {
worker_connections 1024;
}
http {
server {
listen 80;
root /usr/share/nginx/html;
#index index.html;
location / {
index index.html;
try_files $uri $uri/index.html /index.html;
}
location /static/ {
autoindex on;
root /usr/share/nginx/html/static/;
}
}
}
在浏览器中,没有加载 index.html,但在源代码中(在浏览器中右键单击 > 选择源代码),可以使用 index.html 代码。从浏览器中的源复制的格式化 index.html 文件位于此路径中。我预测 javascript(css,js) 代码未执行或在浏览器中加载时出现问题。否则是nginx配置加载javascript文件有问题。
如何正确配置 nginx 以部署 Reactjs 构建目录文件?
守候你守候我
翻翻过去那场雪
相关分类