我有一个自己构建的React应用程序(带有路由器),并且在Node.JS服务器上静态使用。
借助内部链接(链接和导航链接),我可以在应用程序内部导航,但是如果我直接输入网址,则会收到以下消息
/home/deploy/www/mydomain.fr/production/releases/20181205130322/client/index.html
这是我的配置,用于将构建的react-app呈现为静态文件
app.use(express.static(path.join(__dirname, 'client')));
app.get('*', function(req, res) {
res.send(path.join(__dirname, 'client', 'index.html'));
});
谢谢您的帮助