美文网首页
Swift用Perfect框架开发服务端

Swift用Perfect框架开发服务端

作者: 大林宝子 | 来源:发表于2017-05-26 14:21 被阅读0次

    项目初始化

    mkdir MySwiftServer

    vi Package.swift

    在Package.swift中输入以下内容,保存文件,回到终端,执行swift build,第一次编译会从仓库clone所有的dependencies到本地

    Package.swift文件

    我们可以利用SwiftPackageManager来生成xcodeproj,执行swift package generate-xcodeproj,当提示generated: ./MySwiftServer.xcodeproj后,即可用Xcode打开项目目录下的MySwiftServer.xcodeproj文件。

    然后在项目目录下新建一个文件夹,名为Sources,用来保存源文件。

    1.在Sources目录中新建一个main.swift文件,作为程序入口

    2.在Sources目录中创建一个名为RouteHandlers.swift文件作为路由

    main.swift文件 RouteHandlers.swift文件

    运行服务器

    CMD+R,运行项目,console中会提示服务器已经在8181端口跑起来了。打开浏览器,输入地址http://localhost:8181/,马上可以看到页面上显示我们配置好的页面。

    MongoDB数据库

    MongoDB是一种非关系型数据库,可以存储类JSON格式的BSON数据.

    安装: 

    brew install mongodb

    创建目录/data/db:

    sudo mkdir -p /data/db

    sudo chown id /data/db

    修改环境变量:

    把mongodb/bin加入$PATH ,以免我们每次输入sudo monogd ,变成直接monogd.

    命令行输入:

    touch .base_profile

    vim .base_profile

    加入path:

    export MONGO_PATH=/usr/local/mongodb

    export PATH=$PATH:$MONGO_PATH/bin

    启动mongodb服务端:

    mongod --config /usr/local/etc/mongod.conf

    如果要修改数据库路径的话,终端输入 mongod --dbpath 路径

    Perfect-MongoDB

    相关文章

      网友评论

          本文标题:Swift用Perfect框架开发服务端

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