2013-03-21 26 views
5

Tôi đang cố gắng ghi đè lên absoluteUrl kết hợp với triển khai trên máy chủ Windows.Không thể ghi đè lên tuyệt đối MeteorUrl?

Trên máy chủ trong Meteor.startup tôi đang làm điều này:

Meteor.absoluteUrl({rootUrl: "http://example.com"}); 

Calling Meteor.absoluteUrl() trong giao diện điều khiển lợi nhuận: http://localhost:3000.

Bất kỳ đề xuất nào được chào đón nhiều nhất. Thực hiện Meteor.absoluteUrl này ({replaceLocalhost: true}); cũng không có tác dụng gì cả.

Trả lời

5

Hãy thử:

Meteor.absoluteUrl.defaultOptions.rootUrl = "http://mydomain.com" 

Trong Meteor.startup của bạn. Nếu nó không cho các cài đặt cá nhân hóa, bạn cũng có thể sử dụng biến môi trường ROOT_URL

+0

Cảm ơn, thêm rằng trên máy khách hoạt động! Nó cũng có thể xác định nó từ giao diện điều khiển trình duyệt! Ngoài ra khi không an toàn đã được gỡ bỏ và trang web bắt đầu với --production. Đó không phải là một nguy cơ bảo mật! – Vindberg

+0

RootUrl không liên tục khi ở trên được chạy để nó chỉ ảnh hưởng đến máy khách đang chạy nó vì vậy tôi sẽ không coi đó là một nguy cơ bảo mật – Akshat

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