美文网首页
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