# NestBlog **Repository Path**: dwsy7/blog ## Basic Information - **Project Name**: NestBlog - **Description**: 基于Vue+Nestjs开发的前后端分离博客 Blog:Nuxt.js + Vuetify.js Server:NestJS + MongoDB Admin:Vue.js + Vuetify.js - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://nestblog.dwsy.link/ - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2021-03-11 - **Last Updated**: 2023-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: MongoDB, Vue, Nuxt, Nestjs, Nodejs ## README # 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](./blog-web/README.md) Admin在线预览地址:https://nestadmin.dwsy.link/ https://admin.dwsy.link/ (cloudflare自动部署) Server-Swagger UI在线地址:https://nestapi.dwsy.link/ --- Run Server ```bash git clone https://github.com/Dwsy/blog.git ``` * 导入myblog.js Server ```shell 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代码 ```shell 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 ```shell 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时使用 ``` #### 填坑 - [X] 搜索 2021-5-12 22:18:10 - [X] 归档 2021-5-16 00:53:16 - [X] MD目录 2021-6-1 13:47:43 - [ ] 骨骼:加载动画 - [ ] 异常处理 - [ ] 时光机 - [ ] 相册 - [ ] About