E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Vapor
使用swift语言来实现服务器
1.swift可以使用好几种框架来实现:Perfect,
Vapor
,Kitura,Zewo,Node.js等等,大部分是用perfect或者
vapor
.接下来我就使用Perfect2.系统要求:swift
LiWeiJ
·
2019-12-19 15:39
swift服务器,
Vapor
完整项目介绍(2,先开源)
最近也没时间写文章,所以就整理了下代码,先开源吧:git地址喜欢的给个star,这样才有动力(还有
vapor
写的一个im-server哦,所以需要动力,哈哈)这个项目,如果安装了mysql和redis,
Sunny牛
·
2019-12-19 03:26
Vapor
遇到的坑(持续更新中...)
error:unsatisfiable如果在执行swiftbuild安装新加的框架时,遇到这个错误,就说明你刚添加的框架版本已经没有了可以直接到git查找这个框架
vapor
中主线程是不允许使用的,当在
vapor
AgoniNemo
·
2019-12-19 01:27
Vapor
文档学习七:Controllers
Controllers可以帮你将相关功能整合到一起,或者创建一些依赖性的资源。Basic下面是一个基本的Controller:finalclassHelloController{funcsayHello(_req:Request)throws->ResponseRepresentable{guardletname=req.data["name"]else{throwAbort.badRequest
Supremodeamor
·
2019-12-19 00:03
Vapor
文档学习十:Provider
Provider协议为
Vapor
项目添加功能和第三方Package提供了一种简单而可预测的方法。
Supremodeamor
·
2019-12-18 18:25
Vapor
3写后端-初体验
之前的文章使用Swift4+
Vapor
写后端-初体验使用Swift4+
Vapor
写后端-部署heroku服务器使用Swift4+
Vapor
写后端-Droplet和Route使用Swift4+
Vapor
写后端
范范饭特稀
·
2019-12-17 18:23
使用Swift4+
Vapor
写后端-Droplet和Route
warning本篇作为
vapor
文档基础篇,读起来很无聊,很漫长,很空洞。为了后面的
vapor
生活,务必认真学习。
范范饭特稀
·
2019-12-15 12:17
Vapor
- 管理员(Supervisor)
Supervisor是一个过程控制系统,它使启动、停止和重新启动你的
Vapor
应用程序变得很容易。
足迹跳动
·
2019-12-14 09:35
swift服务端开发,
Vapor
完整开源,阿里云ECS部署-最终篇
swift服务器,
Vapor
完整项目介绍(1)swift服务器,
Vapor
完整项目介绍(2)WLove网站APP下载地址GitHub地址喜欢的不要吝啬自己的starIMServerGitHub地址Vpoar
Sunny牛
·
2019-12-13 00:53
swift服务器开发系列:(二)ubuntu安装最新版
vapor
image.png1、下载官方安装脚本要安装
Vapor
,您需要从
Vapor
开发人员那里下载并执行脚本,该脚本会将
Vapor
的官方软件包存储库添加到服务器的软件包列表中。
择势勤
·
2019-12-06 17:07
Vapor
文档学习廿九: HTTP -Body
HTTP.Body承载着HTTP.Message,用于底层数据的传输。这些数据可能是Json,html,文本或者图片。publicenumBody{casedata(Bytes)casechunked((ChunkStream)throws->Void)}DataCasedata是HTTP.Message中body最常用的,它是简单的字节数组,一系列与之相关的类型或协议都定义在header的Con
Supremodeamor
·
2019-12-06 08:11
Vapor
2.0 - 供应商(Provider)
前往
Vapor
2.0-文档目录Provider协议为向您的
Vapor
项目添加功能和第三方库创建了一种简单且可预测的方式。
韩云智VL
·
2019-12-02 09:09
Swift 上传文件
pic.jpg前言最近在使用
Vapor
遇到很多的问题,坑也填了不少,下面就来说说由这个坑引发一系列的问题。
AgoniNemo
·
2019-12-02 07:10
swift 加密
pic.jpg前言好些时间没有更新了,最近在用swift的
vapor
框架来做server,项目已经完成了大部分,可以上线了,也就整理下在项目中遇到的问题。
AgoniNemo
·
2019-12-02 01:43
Vapor
连接MongoDB
最近在用Swift写服务端,刚开始用的Perfect框架但是部署到Ubuntu之后一直出现奇怪的问题,然后就转向了
Vapor
,用过之后个人感觉
Vapor
比Perfect好很多,但在连接MongoDB的时候踩了很多坑
小天枢丶
·
2019-12-01 15:23
基于 Docker 的
Vapor
开发环境
一、构建你自己的Docker镜像二、使用Dockerfile自动化镜像构建三、通过Docker执行任意版本的Swift1、使用容器执行任意版本的Swift2、一个执行
Vapor
的容器四、提交镜像到DockerHub
Vinc
·
2019-12-01 11:44
swift服务端开发,
Vapor
完整开源-IMServer
swift服务端开发,
Vapor
完整开源,阿里云ECS部署-最终篇WLove网站APP下载地址主项目GitHub地址IMServerGitHub地址Vpoar框架文档Swift未来到底会发展的怎么样,可以预见的是肯定会越来越好
Sunny牛
·
2019-12-01 02:50
Vapor
3项目从0到部署上线
环境macOS10.15.1&swift5Xcode11.2.1Ubantu18.04&swift5目标创建个
vapor
应用,且使用9090端口运行通过域名xxx.com访问到该
vapor
应用`在ubantu
足迹跳动
·
2019-11-29 04:41
Vapor
文档学习六:Leaf
Leaf作为一种可扩展的模板语言,专用于
Vapor
,至于其与其他模板的区别以及原理我暂时没有研究,咳咳,我们还是先学习怎么使用吧。
Supremodeamor
·
2019-11-28 08:02
Vapor
文档学习卌: DEPLOY - Supervisor
Supervisor是一个过程控制系统,可以轻松启动,停止和重新启动
Vapor
应用程序。
Supremodeamor
·
2019-11-28 08:28
Vapor
2.0 - Fluent入门指南(Getting Started with Fluent)
前往
Vapor
2.0-文档目录Fluent提供了一种简单、简单、安全的API,用于处理持久数据。每个数据库表/集合都由一个可用于与数据交互的Model表示。
韩云智VL
·
2019-11-28 08:34
Vapor
2.0 - 视图(Views)
前往
Vapor
2.0-文档目录视图返回应用程序中的HTML数据。它们可以由纯HTML文档创建,也可以通过像Leaf这样的渲染器传递。视图目录视图存储在Resources/Views中。
韩云智VL
·
2019-11-28 07:11
Vapor
文档学习卅九: DEPLOY - Nginx
虽然
Vapor
支持使用或不使用TLS的HTTP请求,但在Nginx代理下可以提高性能,更加安全、易用。注意:我们推荐在Nginx服务器下部署我们的VaporHTTP服务器。
Supremodeamor
·
2019-11-28 07:40
Vapor
2.0 - 重定向中间件(Redirect Middlewares)
前往
Vapor
2.0-文档目录包含在AuthProvider包中的RedirectMiddleware类和InverseRedirectMiddleware类将帮助您将未经身份验证的请求重定向到给定的路径
韩云智VL
·
2019-11-28 06:44
Vapor
2.0 - 使用Leaf(Using Leaf)
前往
Vapor
2.0-文档目录本节概述如何导入带有或不带有
Vapor
项目的Leaf包。带有
Vapor
(WithVapor)要使用带有
Vapor
的Leaf,最简单的方法就是是包括Leaf提供程序。
韩云智VL
·
2019-11-28 01:42
Vapor
2.0 - 使用Fluent(Using Fluent)
前往
Vapor
2.0-文档目录这一节概述了如何导入Fluent的包,无论有无
Vapor
项目。用
Vapor
(WithVapor)大部分
Vapor
模板都包含了Fluent。
韩云智VL
·
2019-11-28 01:38
Swift Web 开发之
Vapor
- 模版 Leaf(三)
模版引擎,对现在的Web开发极为重要,几乎所有主流Web框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,后端对特定的标记、语法、变量等渲染后再输送给浏览器,如今模版引擎已经非常强大,在相关领域可以帮助开发者节约很多时间精力,比如缓存、设计分层、插件化。不同的模版引擎千变万化,各种语言也是层出不穷,比如PHP模版引擎中的老大哥Smarty,Python的J
isaced
·
2019-11-27 21:37
Vapor
2.0 - 使用Nginx进行部署(Deploying with Nginx)
前往
Vapor
2.0-文档目录Nginx是一个非常快速,经过测试,易于配置的HTTP服务器和代理。
韩云智VL
·
2019-11-27 19:15
Vapor
2.0 - 使用位(Using Bits)
前往
Vapor
2.0-文档目录带有
Vapor
(WithVapor)默认情况下,该包附件包含在
Vapor
中,只需添加:importBits不带有
Vapor
(WithoutVapor)位为任何服务器端的Swift
韩云智VL
·
2019-11-27 18:48
Vapor
2.0 - 管理员(Supervisor)
前往
Vapor
2.0-文档目录管理程序(Supervisor)是一个过程控制系统,它使启动、停止和重新启动你的
Vapor
应用程序变得很容易。
韩云智VL
·
2019-11-27 18:02
Vapor
2.0 - 使用节点(Using Node)
前往
Vapor
2.0-文档目录带有
Vapor
(WithVapor)默认情况下,该包附件包含在
Vapor
中,只需添加:importNode不带有
Vapor
(WithoutVapor)节点为任何服务器端或客户端
韩云智VL
·
2019-11-27 18:33
Vapor
2.0 - Leaf提供程序(Leaf Provider)
前往
Vapor
2.0-文档目录你添加Leaf提供程序包到您的项目之后,在代码中设置提供程序更容易的。
韩云智VL
·
2019-11-27 18:06
Vapor
2.0 - 位(Bits)
前往
Vapor
2.0-文档目录位(bits)包默认包含在
Vapor
中,为处理字节提供了方便的API。类型(Typealias)位包为字节提供两种类型别名。
韩云智VL
·
2019-11-27 18:52
Vapor
2.0 - Leaf概述(Leaf Overview)
前往
Vapor
2.0-文档目录警告本节可能包含过时的信息。叶(Leaf)欢迎来到Leaf。Leaf的目标是成为一种简单的模板语言,可以使生成视图更容易。
韩云智VL
·
2019-11-27 18:07
Vapor
2.0 - 使用MySQL(Using MySQL)
前往
Vapor
2.0-文档目录本节讲述如何导入MySQL包,用或不用
Vapor
项目。安装(InstallMySQL)要使用MySQL,您需要在计算机上安装CMySQL库。
韩云智VL
·
2019-11-27 16:27
基于Swift的Web框架
Vapor
2.0文档(翻译)Routing-Collection
Vapor
是一个基于Swift开发的服务端框架,可以工作于iOS,MacOS,U
范东同学
·
2019-11-08 20:35
Vapor
文档学习二十:FLUENT - Model
Model只能在
Vapor
中使用,在Fluent中是使用Entity。
Supremodeamor
·
2019-11-08 04:38
基于Swift的Web框架
Vapor
2.0文档(翻译)Manual
Vapor
是一个基于Swift开发的服务端框架,可以工作于iOS,MacOS,U
范东同学
·
2019-11-08 02:43
Vapor
2.0 - 用户名+密码(基本)认证(Username + Password (Basic) Auth)
前往
Vapor
2.0-文档目录该Authorization:Basic...头可以被用于发送用户名和密码凭据进行身份验证。此页面将向您展示如何在您的网络应用程序中使用此类型的身份验证。
韩云智VL
·
2019-11-08 00:40
Vapor
实战,搭建博客
Day01
vapor
安装Day02数据持久化的简单介绍以及Fluent的使用Day03Api模板和JSON'sAPIsDay04Web模板和Node'sAPIsDay05路由、中间件、Auth用户权限Day06
Vine_Finer
·
2019-11-07 20:45
Ubuntu安装
Vapor
服务器
Vapor
开发指南(中文版)安装Ubuntu上安装
Vapor
只需要花费几分钟时间。快速开始使用如下脚本可以方便地添加
Vapor
的APTrepo。
有想法哈
·
2019-11-07 13:52
Vapor
2.0 - MySQL提供程序(MySQL Provider)
前往
Vapor
2.0-文档目录在您将MySQL提供程序包添加到您的项目之后,在代码中设置提供程序是很容易的。
韩云智VL
·
2019-11-06 16:04
服务端 Swift -
Vapor
篇 (一)
Vapor
是开源的服务端Swift框架,可以帮助你用Swift3搭载后台。
大朕东
·
2019-11-06 13:41
Swift 语言最小化
这让Swift迅速攻占了服务器,这使Swift开发Backendserver成为了可能(
Vapor
)。初次接触Swift,让我看到了Scala、C#
lvjian700
·
2019-11-06 07:06
Vapor
2.0 - MySQL驱动(MySQL Driver)
前往
Vapor
2.0-文档目录Fluent使用MySQL驱动程序与您的MySQL数据库通信。虽然大多数时候你不需要使用它,但它确实有一些方便的功能。
韩云智VL
·
2019-11-06 02:39
Vapor
系列教程 - JSON
Swift国内社区:SwiftMicVapor支持JSON类型,可直接使用。JSON->Stringletjson=tryJSON(node:["null":nil,"bool":false,"string":"HelloWorld","int":18,"double":3.14,"object":JSON(["nested":"text"]),"array":JSON(node:[nil,tru
CaryZheng
·
2019-11-05 08:54
Vapor
2.0 - 节点入门(Getting Started)
前往
Vapor
2.0-文档目录为什么我们有Node?(WhydowehaveNode?)web是非常严格的,Swift是非常类型安全的,这是在Swift进行Web开发时的主要问题。
韩云智VL
·
2019-11-05 02:17
Vapor
奇幻之旅(06 PostgreSQL)
用
Vapor
连接数据库是一件令人兴奋的事,本篇就来介绍如何使用
Vapor
来连接PostgreSQL数据库,将数据持久化。
leacode
·
2019-11-04 18:09
Vapor
文档学习卅: HTTP -ResponseRepresentable
Vapor
也是没什么不同,但是我们利用Swift强大的协议功能使用户面对API时更加灵活。
Supremodeamor
·
2019-11-04 18:04
Vapor
2.0 - 控制器(Controllers)
前往
Vapor
2.0-文档目录控制器帮助您将相关的功能组织到一个地方。它们还可以用于创建RESTful资源。
韩云智VL
·
2019-11-04 07:31
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他