簡體   English   中英

固定服務angular6應用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM