1

我有个问题。我有一个 angular6 应用程序和一个带有 fastify 的后端。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 是一个角度路线。

我该如何解决这个故障?

4

1 回答 1

0

您应该使用一些前缀分隔所有 api 路由,例如/api. 然后,您可以将所有 URL 不/api以 Angular 索引文件开头的请求重定向 - 因为那是前端路由。

于 2018-12-17T09:55:38.330 回答