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

目录
相关文章
|
2月前
|
前端开发 JavaScript 定位技术
一、前端高德地图注册、项目中引入、渲染标记(Marker)and覆盖物(Circle)
文章介绍了如何在前端项目中注册并使用高德地图API,包括注册高德开放平台账号、引入高德地图到项目、以及如何在地图上渲染标记(Marker)和覆盖物(Circle)。
86 1
|
3月前
|
前端开发 Java 编译器
【前端学java】java基础练习缺少项目?看这篇文章就够了!(完结)
【8月更文挑战第11天】java基础练习缺少项目?看这篇文章就够了!(完结)
40 0
|
27天前
|
JavaScript 前端开发 Docker
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
在使用 Deno 构建项目时,生成的可执行文件体积较大,通常接近 100 MB,而 Node.js 构建的项目体积则要小得多。这是由于 Deno 包含了完整的 V8 引擎和运行时,使其能够在目标设备上独立运行,无需额外安装依赖。尽管体积较大,但 Deno 提供了更好的安全性和部署便利性。通过裁剪功能、使用压缩工具等方法,可以优化可执行文件的体积。
110 3
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
|
17天前
|
前端开发 Unix 测试技术
揭秘!前端大牛们如何高效管理项目,确保按时交付高质量作品!
【10月更文挑战第30天】前端开发项目涉及从需求分析到最终交付的多个环节。本文解答了如何制定合理项目计划、提高团队协作效率、确保代码质量和应对项目风险等问题,帮助你学习前端大牛们的项目管理技巧,确保按时交付高质量的作品。
29 2
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
315 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
28天前
|
缓存 前端开发 JavaScript
前端架构思考:代码复用带来的隐形耦合,可能让大模型造轮子是更好的选择-从 CDN 依赖包被删导致个站打不开到数年前因11 行代码导致上千项目崩溃谈谈npm黑洞 - 统计下你的项目有多少个依赖吧!
最近,我的个人网站因免费CDN上的Vue.js包路径变更导致无法访问,引发了我对前端依赖管理的深刻反思。文章探讨了NPM依赖陷阱、开源库所有权与维护压力、NPM生态问题,并提出减少不必要的依赖、重视模块设计等建议,以提升前端项目的稳定性和可控性。通过“left_pad”事件及个人经历,强调了依赖管理的重要性和让大模型代替人造轮子的潜在收益
|
1月前
|
前端开发 JavaScript 开发工具
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(三)
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(三)
36 0
|
1月前
|
Web App开发 前端开发 JavaScript
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(二)
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(二)
49 0
|
1月前
|
Web App开发 移动开发 前端开发
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(一)
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(一)
46 0
|
1月前
|
前端开发 API 开发者
🥇前端宝藏:多项目掌握技能的冒险之旅🏆
在前端开发的学习旅程中,实践是提升技能的关键。本文介绍了多个前端项目,包括计算器、天气应用、经典游戏等,涵盖了从React到Svelte的各种技术栈。每个项目都附有在线演示和源代码,旨在帮助读者深入理解实现细节,激励更多人参与实际项目开发。通过这些项目,读者可以将理论知识转化为实践,拓展职业机会。
18 0
下一篇
无影云桌面