2014-10-06 2 views
1

У меня есть проект Nodejs и используется sails.js mvc framework. Теперь я готов к развертыванию, но перед этим одним требованием является привязка его к другому ip. Есть ли способ на sails.js, что мы можем достичь этого? Какой файл или конфиг следует обновить?Привязать приложение sails.js к определенному ip

ответ

4

Вы должны изменить ключ «хозяин». Source

Вы можете изменить файл /config/local.js и добавить ключ 'хозяина' к нему:

{ 
    port: '1234', 
    host: '111.111.111.111', 
    environment: 'production' 
} 

Source

+1

Собирает это ** конфиг/local.js ** прекрасно и всегда будет иметь приоритет над ваши другие файлы конфигурации. Потенциальным недостатком является то, что он (по умолчанию) не контролируется версией (он игнорируется Git). Альтернативой решению является поместить это в отдельный файл с контролем версий (решение Shen Lance), которое вы можете переопределить ** local.js **. Еще лучшим решением в v0.10.x является использование конфигурационных файлов, специфичных для среды (** config/env/development.js **, ** config/env/production.js **) для управления хостом для разных сред. – sgress454

0

Я попытался @xShirase ответ, и он работал тоже. Поэтому я получил это как ответ. Во всяком случае, это то, что я сделал на моем конце:

application.js Я добавил в конфигурации, config/application.js затем добавил эту строку module.exports.host = '<ip here>';

Смежные вопросы