使用nodejs在angularjs中进行路由

时间:2018-09-07 18:37:31

标签: angularjs node.js

我正在使用AngularJS 1.7构建前端的应用程序,并使用NodeJS构建后端的应用程序。我在实施路线时遇到了麻烦。我想做的是在Angle以及Node中设置路由。 例如: 我有角度的“ / contacts”路由,该服务器对我来说是索引页面。它工作正常。 现在,当我要将数据加载到页面中时,我正在尝试向“ / contacts”发出http请求,理想情况下应该从Node后端获取我的数据。在这种情况下,我实际上对路由的工作方式感到困惑。会不会有冲突?

节点代码:

const contacts = require('./routes/contacts');
app.use(express.static(path.join(__dirname,'public')));
app.use('/contacts',contacts);

我已经在联系人文件中设置了路由,该文件已包含在顶部。

角度代码:

$routeProvider.when('/contacts',{templateUrl:'views/contacts.html',controller:'contactsController'});

1 个答案:

答案 0 :(得分:0)

您没有提供完整的代码,也许问题出在配置的开始。我确实使用了angularJs,并且在github上有一个简单的项目,该项目可以帮助您管理路线。

请参见github-angularjs-springboot-project