【文件属性】:
文件名称:next-koa-blog:基于Markdown的博客,使用next.js,koa2,mongoDB
文件大小:375KB
文件格式:ZIP
更新时间:2021-02-15 07:23:11
JavaScript
next.js + koa2 +猫鼬全栈博客
用到的技术
next.js@9.0.2
antd.js@3.23.2
koa.js@2.7.0
mongoose@5.7.1用于操作mongoDB
koa-jwt登录权限验证
react-markdown markdown编辑器
模块
首页文章列表
文章详情页
登录注册。使用koa-jwt进行token的生成和验证。不对外开放注册,仅管理员可注册登录。
markdown编辑器编写,仅管理员可创建文章。
编辑,删除文章
你可以学到什么
next.js一个服务端渲染的应用
mongoDB数据库的操作和使用
react hooks
前端全栈开发
markdown编辑器和markdown文章展示
安装依赖
yarn add
运行开发服务器
安装MongoDB npm run dev
量产
npm run build
目录
.
├── com
【文件预览】:
next-koa-blog-master
----pages()
--------_app.js(2KB)
--------post()
--------editor()
--------index()
--------login()
----.eslintrc(881B)
----utils()
--------axios.js(1KB)
--------api()
--------index.js(4KB)
----store()
--------Reducer()
--------reducer.js(260B)
--------index.js(647B)
----yarn.lock(415KB)
----next-env.d.ts(75B)
----next.config.js(892B)
----.babelrc(150B)
----components()
--------Footer()
--------PostComponents()
--------Layout()
--------EditorComponents()
--------NProgress()
--------marked()
--------Home()
--------Recommend()
--------Header()
----tsconfig.json(776B)
----start.js(190B)
----README.md(2KB)
----nodemon.json(122B)
----yarn-error.log(359KB)
----tsconfig.server.json(218B)
----.editorconfig(146B)
----.gitignore(102B)
----server()
--------router()
--------app()
--------index.js(2KB)
----ecosystem.json(664B)
----package.json(2KB)
----static()
--------gov.png(19KB)
--------logo.jpg(21KB)
--------logo.png(9KB)
--------css()
--------welcome_cats.png(26KB)