文件名称:node-blog:《 Node.js从入门到上线》
文件大小:3.01MB
文件格式:ZIP
更新时间:2024-02-23 13:01:48
nodejs blog koa tutorial mongodb
节点博客 《 Node.js从入门到上线》-Koa2 + MongoDB搭建博客系统 脚手架工具 之前一个同学说,要新建这么多文件好麻烦。所以写了个脚手架工具: 可通过命令行接口自定义模板引擎以及ESLint,同时包含了nodemon,husky,lint-staged,commitizen之类的辅助工具。 (目录结构与本教程略微有不同) 使用方式: # 下载脚手架工具 $ npm install -g koa2-starter # 生成项目 $ koa2 init < project> # 进入项目 $ cd < project> $ git init $ npm install $ npm run dev 更多详细: 目录 入门篇 3.13测试 3.14持续集成 上线篇 执照 版权所有(c)刘星 本作品采用进行许可。
【文件预览】:
node-blog-master
----.eslintrc(28B)
----public()
--------css()
----views()
--------edit.html(1KB)
--------post.html(1KB)
--------index.html(936B)
--------create_category.html(1KB)
--------create.html(1KB)
--------error.html(608B)
--------signup.html(2KB)
--------signin.html(1KB)
--------components()
--------404.html(579B)
--------base.html(1KB)
--------user.html(1KB)
--------category.html(1KB)
----models()
--------user.js(492B)
--------category.js(386B)
--------post.js(802B)
--------comment.js(512B)
----config()
--------config.js(157B)
----LICENSE(1KB)
----test()
--------.eslintrc(36B)
--------page.test.js(380B)
----README.md(9KB)
----docs()
--------3.9一些安全问题.md(5KB)
--------3.4用户注册与登录.md(12KB)
--------3.8评论功能.md(4KB)
--------images()
--------3.11分页功能.md(7KB)
--------3.10文章分类.md(8KB)
--------3.3操作数据库.md(3KB)
--------2.2MongoDB安装及使用.md(2KB)
--------2.1Koa2初体验.md(3KB)
--------3.1开发前的项目配置.md(4KB)
--------4.2登录服务器.md(5KB)
--------4.3在Ubuntu上搭建Node.js环境.md(3KB)
--------4.4使用Nginx反向代理.md(3KB)
--------3.6文章增删改查.md(10KB)
--------1.2Node.js基础概览.md(8KB)
--------3.5koa2中间件开发.md(5KB)
--------3.7用户权限控制.md(2KB)
--------3.12koa2错误处理及404.md(3KB)
--------3.2把项目跑起来.md(3KB)
--------1.1Node.js的安装与配置.md(3KB)
--------4.1域名与服务器.md(4KB)
----middlewares()
--------flash.js(415B)
--------error_handler.js(325B)
----.editorconfig(233B)
----.gitignore(29B)
----index.js(1KB)
----.eslintignore(0B)
----routes()
--------user.js(2KB)
--------comments.js(1019B)
--------category.js(1KB)
--------about.js(76B)
--------posts.js(4KB)
--------home.js(402B)
--------index.js(2KB)
----package-lock.json(331KB)
----package.json(2KB)