【发布时间】:2017-04-27 02:21:45
【问题描述】:
我创建了一个 web 应用程序,服务器端建立在节点上,客户端建立在 Angular.File 结构如下。
|_ api
|_ client
|_ config
|_ models
|_ package.json
|_ server.js
当我运行服务器时,我只能访问索引页面,所有其他路由(角度路由)都无法访问。
【问题讨论】:
-
1- 你为什么需要这条路线? 2-您可以读取和解析路由配置文件。你能解释一下你的情况,我们可以提供帮助吗?
-
好的,这是我迄今为止只使用节点构建的博客。 geekclan.herokuapp.com 它必须路由 /search 和 /post。现在我已经将服务器端转换为restful api,将客户端转换为angular 2。我不明白要集成@Mehari
-
它应该是服务器端的通配符路由。每个网址(
/api/...除外)都应以index.html响应。 -
@Ahmad Abdullah,我看您是否正在开发 SPA(单页应用程序),您很可能不需要服务器端的路由信息。有一个专用的路由器模块@angular/router 在客户端进行路由。因此,您只需使用 REST 从服务器端提供数据,您就可以从 Angular 创建任何您想要的路由。此链接scotch.io/tutorials/… 可能有助于介绍角度路线。
-
如果您仍然不明白,请亲自联系我,我会根据我所知道的提供帮助。