VerCel 免费托管前端项目

简介: VerCel 免费托管前端项目

vercel是什么神仙网站

  • vercel是我用过的最好用的网站托管服务。
  • vercel类似于github page,但远比github page强大,速度也快得多得多,而且将Github授权给vercel后,可以达到最优雅的发布体验,只需将代码轻轻一推,项目就自动更新部署了。
  • vercel还支持部署serverless接口。那代表着,其不仅仅可以部署静态网站,甚至可以部署动态网站,而这些功能,统统都是免费的,简直是白嫖党的福利啊!!!!!
  • vercel还支持自动配置https,不用自己去FreeSSL申请证书,更是省去了一大堆证书的配置,简直是懒人的福利啊啊啊有木有!
  • vercel目前的部署模板有31种之多。我目前使用的只有Hexo和Vue

一、创建VUE脚手架

开发工具使用的:idea 2021.2

image-20211205225042123

项目结构

  • 本地项目启动

image-20211205231051532

二、Vercel 部署

​ 通常我们部署一个简单项目只是想要演示,要想外网访问,一般考虑的是购买阿里云服务器或者腾讯云服务器,在打包上去部署。购买服务器也是一比不少的开支,但是购买服务器也只是简单的部署一下自己的网页演示,导致买的服务器作用也不大。这个时候就可以考虑使用 vercel 部署,不要我们dist打包,还能免费的部署,省去一些麻烦。

1、登录注册

​ 地址:https://vercel.com/

注意: 注册的时候我们一般使用的GitHub注册,切记不要使用绑定QQ邮箱号的Github账号去注册,一般都会注册失败。所用在注册之前去修改一下绑定的邮箱,123邮箱或者谷歌邮箱(建议)等等。

image-20211205231858635

2、项目依赖

下载npm依赖
npm i -g vercel

image-20211205232120203

根目录创建 vercel.json文件

image-20211205232343660

vercel.json

{
  "rewrites": [{"source":  "/api/(.*)", "destination": "/api"}]
}
创建api文件夹

image-20211205233142343

  • 创建index.js 文件
const express = require('express') #引入express
const app =express()
app.use(express.static("../dist")) #托管到dist目录(打包)

module.exports = app #导出app实例

3、项目环境

# 控制台输入
vercel login
  • 选择GitHub 登录,回车。接着就会自动打开浏览器登录

image-20211205233546709

image-20211205233715939

控制台日志: 登录成功

image-20211205233812971

4、项目推送

vercel

image-20211205234008349

  • Set up and deploy “~\Desktop\vueProject\vue-demo”? [Y/n] Y
  • Which scope do you want to deploy to? 问你是不是要部署到这个账号上面。回车即可
  • Link to existing project? 是不要连接现在的项目,大写的是N,直接回车即可
  • What’s your project’s name? 项目名称,直接默认即可(看自己个人情况),回车
  • In which directory is your code located? 是不是要项目的所有文件,默认回车
  • Want to override the settings? 识别出了我的项目是vue 项目,问我们是不是这些配置,覆盖,如果不是就修改,是的话默认回车

    image-20211205234642251

部署成功

image-20211205235100630

image-20211205235157131

5、补充

Vercel 还是一个持续集成的
  • 测试,修改Vue项目里面的内容

image-20211205235529420

目录
相关文章
|
1月前
|
前端开发 Java 编译器
【前端学java】java基础练习缺少项目?看这篇文章就够了!(完结)
【8月更文挑战第11天】java基础练习缺少项目?看这篇文章就够了!(完结)
33 0
|
1天前
|
前端开发 JavaScript 定位技术
一、前端高德地图注册、项目中引入、渲染标记(Marker)and覆盖物(Circle)
文章介绍了如何在前端项目中注册并使用高德地图API,包括注册高德开放平台账号、引入高德地图到项目、以及如何在地图上渲染标记(Marker)和覆盖物(Circle)。
8 1
|
1月前
|
JavaScript 前端开发 Java
SpringBoot + Vue 前端后分离项目精进版本
这篇文章详细介绍了一个基于SpringBoot + Vue的前后端分离项目的搭建过程,包括前端Vue项目的初始化、依赖安装、页面创建和路由配置,以及后端SpringBoot项目的依赖添加、配置文件修改、代码实现和跨域问题的解决,最后展示了项目运行效果。
SpringBoot + Vue 前端后分离项目精进版本
|
1月前
|
前端开发 JavaScript
在 Vue3 + ElementPlus 项目中使用 computed 实现前端静态分页
本文介绍了在Vue3 + ElementPlus项目中使用`computed`属性实现前端静态分页的方法,并提供了详细的示例代码和运行效果。
101 1
在 Vue3 + ElementPlus 项目中使用 computed 实现前端静态分页
|
1月前
|
前端开发 Java 编译器
【前端学java】java基础练习缺少项目?看这篇文章就够了!(17)
【8月更文挑战第11天】java基础练习缺少项目?看这篇文章就够了!
27 0
【前端学java】java基础练习缺少项目?看这篇文章就够了!(17)
|
26天前
|
开发者 C# C++
揭秘:如何轻松驾驭Uno Platform,用C#和XAML打造跨平台神器——一步步打造你的高性能WebAssembly应用!
【8月更文挑战第31天】Uno Platform 是一个跨平台应用程序框架,支持使用 C# 和 XAML 创建多平台应用,包括 Web。通过编译为 WebAssembly,Uno Platform 可实现在 Web 上运行高性能、接近原生体验的应用。本文介绍如何构建高效的 WebAssembly 应用:首先确保安装最新版本的 Visual Studio 或 VS Code 并配置 Uno Platform 开发环境;接着创建新的 Uno Platform 项目;然后通过安装工具链并使用 Uno WebAssembly CLI 编译应用;最后添加示例代码并测试应用。
43 0
|
1月前
|
数据采集 资源调度 JavaScript
Node.js 适合做高并发、I/O密集型项目、轻量级实时应用、前端构建工具、命令行工具以及网络爬虫和数据处理等项目
【8月更文挑战第4天】Node.js 适合做高并发、I/O密集型项目、轻量级实时应用、前端构建工具、命令行工具以及网络爬虫和数据处理等项目
38 5
|
28天前
|
JavaScript 前端开发 API
解锁前端开发新境界:Vue.js携手Webpack,打造高效构建流程,你的项目值得拥有!
【8月更文挑战第30天】随着前端技术的发展,模块化与组件化趋势愈发显著。Vue.js 以其简洁的 API 和灵活的组件系统,深受开发者喜爱;Webpack 则凭借强大的模块打包能力成为前端工程化的基石。两者结合,不仅简化了组件编写与引用,还通过模块热替换、代码分割等功能大幅提升开发效率。本文将通过具体示例,展示如何利用 Vue.js 和 Webpack 构建高效、有序的前端开发环境。从安装配置到实际应用,逐步解析这一组合的优势所在。
35 0
|
2月前
|
Web App开发 开发框架 编解码
在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理
在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理
|
2月前
|
开发框架 前端开发 JavaScript
在基于ABP框架的前端项目Vue&Element项目中采用日期格式处理,对比Moment.js和day.js的处理
在基于ABP框架的前端项目Vue&Element项目中采用日期格式处理,对比Moment.js和day.js的处理