腾讯云轻量服务器搭建时光邮局

0x01应用简介

此项目采用:Vue 前端 Element-ui UI框架 Node 后端 Express 后端框架 Mongodb 数据库

时光邮局是一个可以给自己未来写信的应用,它会在指定时间给你的邮箱发你在之前写的对自己说的话的邮件

0x02服务器准备

服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

目前腾讯云最流行的IaaS层产品莫过于Lighthouse(轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。

境外服务器价格及配置:



国内服务器价格和配置:



0x03开始安装

0.  目录简介

public  // vue-cli3生成

server  // 服务端代码

src    // vue前端页面

克隆代码到本地

git clone https://github.com/chengzhnag/mock-time-postOffice.git

安装依赖

cd mock-time-postOffice

npm i

cd server

npm i

修改接口地址

.env.development  // 开发

.env.production  // 生产

修改文件中的'VUE_APP_BASE_API'配置

ps: 后端接口默认端口3000

运行

// 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应用展示

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容