zeit

现在serverless的服务可以说是越来越火了,除了最有名的aws的lambda,也有很多轻量易用的其他serverless服务。比如之前介绍的firebase就是,这里可以去参考下前面的文章。

firebase最大的缺点在于,谷歌的服务国内不能用。这里我们来介绍另一个不错的serverless---zeit产品。

服务方式

zeit的功能其实没有firebase那么丰富,他其实只提供了serverless服务。并且有三种形式:

  • 1 static静态页面
  • 2 node.js后台服务[需用zeit.micro的写法]
  • 3 Dockerfile万能的使用方式

下面我们娓娓道来这几种使用方式,和他们的效果

0 安装

我们先安装zeit提供的cli---now。

npm install -g now

这个指令是从github下载编译安装,如果太慢可以直接访问https://zeit.co/download#now-cli下载。

或者下载安装图形化界面也行https://zeit.co/download

1 静态页面

能将一个本地目录直接部署到云端http服务器下。

2 node.js

按照micro的写法,详细写法可以参见https://github.com/zeit/micro。可以驱动一个web后台服务。

3 Dockerfile

一种万能的写法,只需要将要暴露的服务端口,在Dockerfile中指明EXPOSE xxx即可了。

小结

zeit提供了灵活度极高的docker写法这一点远远强于firebase和lambda的必须用自己的语法。不过zeit的缺点在于厂子太小,没有提供数据库服务,在后台服务构建的时候还要借助aws等这样的第三方数据库。

zeit serverless相关推荐

  1. view如何接受json_如何将你的 ThinkJS 项目部署到 ZEIT 上

    编者按:本文作者奇舞团前端开发工程师李喆明. 什么是 ZEIT ZEIT(https://zeit.co) 是免费的云平台,支持部署静态网站以及 Serverless 函数.Serverless 是近 ...

  2. 新的边缘架构兴起,Serverless 的发展方向在哪?

    [编者按]逻辑和数据的自动分布将为终端用户带来最小的延迟,而无需为开发人员担心维护.扩展或配置问题. 作者 | Brecht De Rooms 译者 | 明明如月,责编 | 夕颜 出品 | CSDN( ...

  3. Serverless Framework 无服务器架构

    The Serverless Framework (无服务器架构)允许你自动扩展.按执行付费.将事件驱动的功能部署到任何云. 目前支持 AWS Lambda.Apache OpenWhisk.Micr ...

  4. 当 SSR 遇上 Serverless,轻松实现页面瞬间开

    作者|陈俊(水澜) 出品|阿里巴巴新零售淘系技术部 最近随着 Rax SSR 完成渲染性能 6x React 的提升,以及工程上 Serverless 发布形式的对接,我想是时候跟大家介绍下 Rax ...

  5. Vercel(zeit)自定义404.html页面

    前言 我于2020年开始接触.使用Vercel(ZEIT)的,要是我能早点知道的话,我也不会煞费苦心去优化Github上的个人博客的加载速度问题,当然国内也有类似Github的代码托管网站,如Gite ...

  6. Zeit Now教程

    Zeit is now called Vercel, and this tutorial might be outdated Zeit现在称为Vercel ,并且本教程可能已过时 One of the ...

  7. Zeit 的一些产品 --swr,next.js,hyper and now

    前言 最近把首页换成掘金推荐之后,设置了一下查询github最近一月最新ts开源项目,其中一个项目很是引起我的注意,不仅仅因为它的简介有React Hooks,他的公司也着实吓人,zeit如果大家不熟 ...

  8. 如何将你的 ThinkJS 项目部署到 ZEIT 上

    奇技指南 本文转载自奇舞周刊,作者奇舞团前端开发工程师李喆明. 什么是 ZEIT ZEIT(https://zeit.co) 是免费的云平台,支持部署静态网站以及 Serverless 函数.Serv ...

  9. Next.js 脚手架进阶 —— Zeit Now部署

    Next.js脚手架进阶系列 完美契合ant-design 封装fetch && 增加中间件 部署上线 Zeit Now部署 前言 好久没写文章了,最近也没有学什么,有点荒废.尝试着学 ...

最新文章

  1. php自动加载和实现方法,php 自动加载方法
  2. Java获取yahoo天气预报
  3. Compmgmtlauncher.exe问题解决方法
  4. 自己实现苹果安装app动画
  5. 【解决bug之路】JAVA 之 static
  6. Matlab矩阵查找
  7. C#线程篇---Task(任务)和线程池不得不说的秘密
  8. matlab complex
  9. qq音乐linux版本下载地址,Linux版QQ音乐Cocomusic 2.0.2的安装及使用报告
  10. Springboot 下 ModelAndView 的简单使用
  11. 动态盘/基本盘互转:动态盘怎么转换基本盘?
  12. linux挂载iso5后如何安装,CentOS系统怎样挂载光盘镜像ISO文件
  13. 浅谈iOS进阶路线,让自己人生不迷茫!
  14. 使用ProcMon 输出调试信息
  15. BlueHost和SiteGround美国主机商对比评测
  16. apache camel 相关配置_Apache Camel简介与入门-java
  17. MySql数据库三种关系详解
  18. VMware(1):MacOS虚拟机无法设置自动调整大小(已解决)
  19. 一直找不到软件测试工作?你简历投对了吗?拿了12个offer,才明白投简历的真谛!
  20. 监听Mac OS X的全局鼠标事件

热门文章

  1. ICA独立成分分析去除EEG伪影
  2. 第十一周项目3.2 警察和厨师 为Polic类和Cook类增加了对象成员,请扩充代码
  3. 水下光通信技术实现数据与能量的双传输
  4. DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition 一般视觉识别的深度卷积刺激特征
  5. JSP+JDBC+XML+mysql实现企业电子投票系统
  6. 魅族mx1Android4.4,魅族MX 定制 Flyme-1.1.8 正式版固件(适用于香港)
  7. android 异形按钮,Android 如何点击异形按钮
  8. 用等价类和边界值法设计NextDate问题的测试用例并进行测试,具体要求如下:NextDate是一个有3个变量(月份、日期和年)的函数。函数返回输入日期后一天的日期。变量月份、日期和年都具有整数值
  9. kernel启动流程-head.S的执行_4.el2_setup
  10. APP性能测试的6项关键指标及测试获取手段