2015-05-04 16 views
7

Khi chạy ion phục vụ tôi thấy điều này:ion phục vụ bắt đầu vào localhost và không phải là máy chủ IP

Gulp startup tasks: [ 'sass', 'watch' ] 
    Running dev server: http://localhost:8100 
    Running live reload server: http://localhost:35729 
    Watching : [ 'www/**/*', '!www/lib/**/*' ] 
    Ionic server commands, enter: 
    restart or r to restart the client app from the root 
    goto or g and a url to have the app navigate to the given url 
    consolelogs or c to enable/disable console log output 
    serverlogs or s to enable/disable server log output 
    quit or q to shutdown the server and exit 

Có nghĩa là tôi không thể truy cập các ứng dụng từ một trình duyệt như nó chỉ nghe cho localhost. Làm thế nào tôi có thể thay đổi localhost thành IP máy chủ thực tế?

Cảm ơn

Trả lời

17
`ionic address` 

đưa ra một danh sách các địa chỉ. chọn một

ví dụ:

Multiple addresses available. 
Please select which address to use by entering its number from the list below: 
1) 10.0.0.9 (wlan0) 
2) 172.16.58.1 (vmnet1) 
3) 172.16.16.1 (vmnet8) 
4) localhost 
Std in before prompt 
Address Selection: 
+0

Thank you very much Tôi không có ý tưởng làm thế nào tôi bị mất rằng :) – lulu88

+0

Woah, tôi nhận được không có đầu ra từ 'address' ion vì vậy tôi đã sử dụng 'ionic serve -address xx.xx.xx.xx' (127.0.0.1/localhost là những gì tôi muốn) – Jacksonkr

3

MỚI ĐÁP:

Đối với phiên bản mới hơn của ion này đã được thay đổi để --address

  • ionic address lệnh cung cấp tùy chọn để chọn địa chỉ IP của bạn. Và bạn có thể chọn một từ.

  • Bạn explicitely có thể xác định địa chỉ IP và cổng như thế này:

    ionic serve --address address --port port //8100 is default

    dụ 1: ionic serve --address localhost --port 8101

    dụ 2: ionic serve --address localhost --port 8101

  • thử tùy chọn --lab để xem nhiều nền tảng cùng một lúc.

    ionic serve --address localhost --lab

Clikc để Learn more options

cũ Trả lời:

Sử dụng -address localhost

chạy

ionic serve -address localhost 

để thử nghiệm các ứng dụng của bạn trên nhiều kích cỡ màn hình và các loại nền tảng sử dụng với --lab

ionic serve --lab -address localhost 
+0

Tôi đang cố gắng nhưng không may mắn. Tôi đoán Ionic đã thay đổi lệnh này thành lệnh khác. – Tanzeel

+1

@Tanzeel Cảm ơn bạn đã chỉ ra điều này, Nó đã được cập nhật trong phiên bản mới hơn, tôi vừa cập nhật câu trả lời cho phù hợp, hy vọng điều này sẽ giúp ích. Cảm ơn. –

Các vấn đề liên quan