Skip to content
/ NestBlog Public

基于Vue.js,Nest.js的前后端分离Blog|Based on Vue.js, Nest.js Separation | Blog https://nestblog.dwsy.link/ or https://cf.dwsy.link

License

Notifications You must be signed in to change notification settings

Dwsy/NestBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

Blog前端:Nuxt.js + Vuetify.js

Server:Nest.js + MongoDB

Admin:Vue.js + Vuetify.js

基本功能都有了,细节有待添加。(开发进度百分之40%大概)

Blog在线预览地址:https://nestblog.dwsy.link/ static:https://cf.dwsy.link/ (cloudflare自动部署)

由于jsdelivr节点更换故替换所有CDN资源引入资源详见 => Blog-web

Admin在线预览地址:https://nestadmin.dwsy.link/ https://admin.dwsy.link/ (cloudflare自动部署)

Server-Swagger UI在线地址:https://nestapi.dwsy.link/


Run Server

git clone https://github.com/Dwsy/blog.git
  • 导入myblog.js Server
cd server
yarn/npm i
nest start server
配置:复制.env.example为.env
DB=mongodb://127.0.0.1:27017/myblog MongoDB连接
ADMIN_PORT=3000 API_URL
SECRET

Blog前端

本地测试注释server\apps\admin\src\main.ts中https代码

cd blog-web
yarn/npm i
yarn run dev/npm run dev

spa 加入参数 -s
yarn generate -s
配置:复制.env.example为.env
前端(HOST PORT) 服务器(API_URL)

Admin

cd admin
yarn/npm i
yarn run dev/npm run dev
配置:复制.env.example为.env
NODE_ENV_DEV_HOST=0.0.0.0 dev host
NODE_ENV_DEV_PORT=5000    dev port
NODE_ENV_API_L_URL=http://localhost:3000/api 本地apiURL 调试时使用
VUE_APP_API=http://www.dwsy.link:3000/api 远程apiURL build时使用

填坑

  • 搜索 2021-5-12 22:18:10
  • 归档 2021-5-16 00:53:16
  • MD目录 2021-6-1 13:47:43
  • 骨骼:加载动画
  • 异常处理
  • 时光机
  • 相册
  • About