美文网首页Vapor
Vapor 实战1 —服务器配置

Vapor 实战1 —服务器配置

作者: AbooJaner | 来源:发表于2016-10-04 21:53 被阅读112次

初始化项目 vapor new NetworkTest ,vapor 工具箱会生成模板项目。

  1. 项目的所有配置文件都放在 Config 文件夹中,它是支持环境模式配置的,比如分 productiondevelopment 等模式。不同环境的配置文件处于不同的文件夹下,但是文件名相同,例如:

    环境切换.png
  2. 运行项目的时候就可以通过 --env= 命令来切换运行环境,例如运行在 production 环境之下:

vapor run --env=production
  1. 所有Config文件夹里面的配置文件都可以通过 app.config 获取,语法 app.config[<#file-name#>, <#path#>, <#to#>, <#file#>] , 例如 servers.json 文件:
{
    "default": {
        "port": 3080,
        "host": "10.0.0.66",
        "securityLayer": "none"
    }
}

获取里面的 host 内容:

let host = app.config["servers", "http", "host"].string
  1. 动态获取命令行输入的值,例如运行时命令行输入:
vapor run server --mongo-password=666666

需要获取输入的 mongo-password ,则可以这样获取:

let mongoPassword = app.config["cli", "mongo-password"].string
  1. 配置服务器运行的地址和端口,则可以通过修改 servers.json 里面的 hostport 字段。

相关文章

网友评论

本文标题:Vapor 实战1 —服务器配置

本文链接:https://www.haomeiwen.com/subject/lcqjyttx.html