jim123456 大佬有话说 :
腾讯云轻量服务器搭建时光邮局
0x01应用简介
此项目采用:Vue 前端 Element-ui UI框架 Node 后端 Express 后端框架 Mongodb 数据库
时光邮局是一个可以给自己未来写信的应用,它会在指定时间给你的邮箱发你在之前写的对自己说的话的邮件
0x02服务器准备
服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~
目前腾讯云最流行的IaaS层产品莫过于Lighthouse(轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。
境外服务器价格及配置:
https://www.hualigs.cn/image/60dbc33631b3e.jpg
国内服务器价格和配置:
https://www.hualigs.cn/image/60dbc3362df72.jpg
0x03开始安装
0.目录简介
public// vue-cli3生成
server// 服务端代码
src // vue前端页面
1. 克隆代码到本地
git clone https://github.com/chengzhnag/mock-time-postOffice.git
2. 安装依赖
cd mock-time-postOffice
npm i
cd server
npm i
3. 修改接口地址
.env.development// 开发
.env.production// 生产
修改文件中的’VUE_APP_BASE_API’配置
ps: 后端接口默认端口3000
4. 运行
// mock-time-postOffice目录下运行
npm run build
// 本人使用的是linux环境, 使用PM2进行node项目部署
// pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能.
在PM2管理器中添加一个进程
项目所在根目录: /www/wwwroot/mock-time-postOffice/server/bin/
启动文件名称: www
项目名称: 时光邮局
添加映射: (你的域名)
修改映射域名下的nginx配置, 添加以下代码
location / {
proxy_pass http://127.0.0.1:3000;
}
0x04应用展示
https://www.hualigs.cn/image/60dbc3378ea2a.jpg
jim123456 大佬有话说 :
喜欢各位大佬喜欢 有问题可以给我留言