2014-02-12 2 views
0

Windows 7 컴퓨터에서 각도 j를 실행하고 있습니다. '노드 서버'가 localhost : 3000으로 실행됩니다.LAN상의 다른 장치에 액세스 할 수있는 angularjs 앱을 제공하는 방법

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

다른 컴퓨터에서 10.0.1.24:3000로 이동하여 개발 도구를 엽니 다 작동합니다. 어떤 오류가 보이나요? – josh3736

답변

1

coenraets app 해당 rest-services.js 스크립트에서 지정된 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', {}); 
     }]); 
0

여기에 몇 가지 중요한 세부 정보가 누락되었습니다.

저는 각도 js, 노드 및 몽고 실행 중 ... MV 프레임 워크를 배우고 있습니다 ... 라우팅이 작동하지 않는 것 같습니다.

그래서 Node.js를 매우 낮은 수준 하고 정말 구운 라우팅 어떤 형태를 가지고 있지 않습니다. MongoDB를가 제한된 HTTP 관리 UI를 가지고 명확하게하거나 이런 활동을 위해 설계되지 않았습니다. 라우팅 및 데이터 액세스를 수행 뭔가를해야 할 경우

, 데이터베이스 및 출력 JSON 결과를 웹 서버에 연결 유성 또는 Geddy 또는 항해 (또는 더 많은)와 같은 도구가 있습니다.

10.0.1.24:3000 ...으로 실행해야합니다. node server을 실행하면 localhost : 3000 fine으로 실행됩니다.

귀하의 의견은 서로 모순됩니다.

어떤 특정 문제가 있습니까?

+0

모바일 브라우저에서 앱이 어떻게 보이는지 알고 싶습니다. 나는 LAN에 ipad와 android 전화를 가지고있다. 이것은 LAMP 스택에서 생각할 필요가없는 것입니다. – mcktimo

관련 문제