Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mangotsing/nestjsforblogserver

nestjs构建的博客服务端,crud数据,mongodb...
https://github.com/mangotsing/nestjsforblogserver

Last synced: 2 months ago
JSON representation

nestjs构建的博客服务端,crud数据,mongodb...

Awesome Lists containing this project

README

        


Nest Logo

## 首要Todo

目前前后端分离,开发中通过proxy本地代理到服务端端口,之后会把nuxt前端打包成静态化页面放在服务端中,或使用nginx转发服务。

### Todo
* [x] 设计blog库,建立user,blog,myblogtxt等tables
* [x] 连接mongodb,schemas
* [x] 增加拦截器,处理数据格式
* [x] 需要增加blog详情页接口
* [x] 创建博客的前端管理页面
* [x] 👍点赞,接口
* [x] 对豆瓣api请求数据,转发到页面
* [x] 需要标签选择接口,增加标签系统
* [ ] 管理页面还应有对文章的编辑修改,目前仅能创建
* [ ] 增加过滤器,处理数据错误统一格式
* [ ] 回复数接口(优先接入评论)
* [x] 写文章增加时间戳,(作者,分类,时间,阅读时间,点击量,后三个自动生成)

## 目前用到的技术
* [x] nest.js + typescript
* [x] vue + axios + iview + nuxt.js -> ssr

## 目前数据库的格式

- myblogtxt

精益求精

## Installation

```bash
$ npm install
```

## Running the app

```bash
# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod
```