Vapor Build не удалось - PullRequest
       18

Vapor Build не удалось

0 голосов
/ 16 мая 2018

Iam В настоящее время новичок в Vapor Swift На стороне сервера у меня есть два запроса

1) Проблема

Сбой сборки Vapor

Ошибка:

Сборка не удалась.

2) Вопрос

Во время работы я получаю localhost: 8080 /Здравствуйте, этот URL отлично работает в браузере Safari

Когда приходит приложение Ios I Вызов метода URl GET я получаю

Ошибка

Ошибка получения http:0.0.0.0:8080/Hello, HTTP-код состояния 503

, как протестировать Vapor Api вне любых языков, таких как Java, Javascript и т. Д.

1 Ответ

0 голосов
/ 16 мая 2018

Вам необходимо привязать Vapor к 0.0.0.0 (127.0.0.1 также может работать в вашей сети) вместо localhost (по умолчанию):

public func configure(
    _ config: inout Config,
    _ env: inout Environment,
    _ services: inout Services
) throws {

    services.register(EngineServerConfig.default(hostname: "0.0.0.0"))
    ...
}

Если вы развертываете на heroku / etc,вместо этого вы можете установить его в свой Procfile:

web: Run serve -e production -b 0.0.0.0:$PORT
...