我在Windows 7机器上运行了角度js。 'node server'让我在localhost:3000上运行。
localhost在我的LAN上是10.0.1.24。
对于http://coenraets.org/apps/angular-directory/#/employees,10.0.1.24:3000运行应用程序的残缺版本。看起来路由不起作用。
我需要能够以10.0.1.24:3000运行,以便我可以从LAN上的移动设备访问该应用程序。
我正在寻找学习MV *框架并重写旧的jquery-mobile应用程序。
是否有节点指令,如meteor的ROOT_URL =?或者还有另一种方式吗?
答案 0 :(得分:1)
我试图在其rest-services.js脚本中运行指定的localhost的coenraets应用。
通过将localhost更改为10.0.1.24,一切正常
'use strict';
angular.module('myApp.restServices', ['ngResource'])
.factory('Employee', ['$resource',
function ($resource) {
return $resource('http://10.0.1.24:3000/employees/:employeeId', {});
}])
.factory('Report', ['$resource',
function ($resource) {
return $resource('http://10.0.1.24:3000/employees/:employeeId/reports', {});
}]);
答案 1 :(得分:0)
我觉得你的问题在这里缺少一些重要的细节。
我有角度js,节点和mongo正在运行......我正在寻找一个MV *框架......看起来路由不起作用。
所以Node.js 非常低级别并且实际上并没有任何形式的路由.MongoDB只有一个有限的HTTP管理UI,显然也不是为这种类型的活动而设计的。
如果您需要能够进行路由和数据访问的内容,可以使用Meteor或Geddy或Sails(或更多)等工具将您的Web服务器连接到数据库并输出JSON结果。
我需要能够以10.0.1.24:3000运行...
node server
让我在localhost:3000上运行。
你自己的评论相互矛盾。
您的具体问题是什么?