我有一个问题。 我有一个angular6应用程序和一个带有fastify的后端。 如此固定服务应用程序:
fastify.use(['/'], serveStatic(path.join(__dirname + '/../dist/')));
在dist文件夹中有角度构建。
使用节点index.js命令启动我的应用程序
在localhost:3000 / fastify服务应用程序,但是当我尝试刷新localhost:3000 / user时,fastify响应404找不到!因为他在自己的API中搜索路径/ user,但是/ user是一条有角度的路线。
如何解决此故障?
答案 0 :(得分:0)
您应使用所有前缀分隔所有api路由,例如/api
。然后,您可以将所有不以/api
开头的URL的请求重定向到Angular索引文件-因为这是前端路由。