[英]fastify serve angular6 application
我有個問題。 我有一個angular6應用程序和一個帶有fastify的后端。 這樣固定服務應用程序:
fastify.use(['/'], serveStatic(path.join(__dirname + '/../dist/')));
在dist文件夾中有角度構建。
使用node index.js命令啟動我的應用程序
在localhost:3000 /上的fastify服務應用程序,但是當我嘗試刷新localhost:3000 / user上的fastify響應404 Not Found! 因為他在自己的API中搜索路徑/ user,但是/ user是一條有角度的路線。
如何解決此故障?
您應該使用一些前綴分隔所有api路由,例如/api
。 然后,您可以將所有不以/api
開頭的URL的請求重定向到Angular索引文件-因為這是前端路由。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.