【发布时间】:2020-10-18 10:52:15
【问题描述】:
我有节点的目录,反应如下:
Project
+ client
+ admin
+ build
+ index.html
+ server_api
+ server.js
+ Dockerfile
+ docker-compose.yml
docker-compose 文件
server_api:
container_name: speed_react_server_api
build:
context: ./server_api
dockerfile: Dockerfile
image: speed_react/server_api
ports:
- "5000:5000"
volumes:
- ./server_api:/usr/src/app
我的 server.js 像这样从 react 应用程序提供静态文件:
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, '../client/admin/', 'build', 'index.html'));
});
但它似乎不起作用。
我不想将文件夹 client 移动到 server
你能建议我解决办法吗?
【问题讨论】: