# jsDesignModeAndNodeServer **Repository Path**: PanJianHua/jsDesignModeAndNodeServer ## Basic Information - **Project Name**: jsDesignModeAndNodeServer - **Description**: JS设计模式、node服务、node架构设计 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jsDesignModeAndNodeServer #### 介绍 JS设计模式、node服务、node架构设计 #### 技术栈 js设计模式 + node + express + koa + egg + MySQL + MongoDB + vue + vuex + react + modx + typeScript + nginx ### HTTPS原理与证书生成 https://blog.csdn.net/u010983881/article/details/83588326 ### node项目架构设计 https://blog.csdn.net/blueblueuueew/article/details/53608060 nodejs 项目目录结构设计 https://www.cnblogs.com/139199228-haicao/p/9193753.html node项目架构与优化 https://www.jianshu.com/p/64241f7fc829?utm_campaign=hugo 不容错过的 Node.js 项目架构 https://github.com/santiq/bulletproof-nodejs TypeScript版Node架构设计 ### 本仓库文件结构 ``` ─cert ├─express ├─html ├─jsDesignMode ├─koa ├─nginx-1.17.10 │ ├─conf │ ├─contrib │ │ ├─unicode2nginx │ │ └─vim │ │ ├─ftdetect │ │ ├─ftplugin │ │ ├─indent │ │ └─syntax │ ├─docs │ └─html ├─nodeArchitectureDesign │ ├─public │ │ ├─images │ │ └─js │ └─src │ ├─controllers │ ├─middlewares │ ├─models │ ├─proxy │ ├─public │ ├─router │ ├─services │ └─views ├─react-app │ ├─public │ └─src ├─taobao └─vue ├─public │ └─img │ └─icons └─src ├─assets ├─components ├─router ├─store └─views ``` ### ESlint https://www.cnblogs.com/macrored/p/12586819.html 检测规则 ### [MySQL 8.0.20(password默认为空,user:root)](https://dev.mysql.com/downloads/mysql/) [mysql-8.0.20-winx64(解压版)安装配置](https://blog.csdn.net/weixin_46561402/article/details/106288687?fps=1&locationNum=2) [Good:mysql-8.0.20-winx64.zip压缩版最详细安装教程](https://blog.csdn.net/mixika99/article/details/105997881?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase) [vcruntime140.dll丢失的解决方法(仅一步解决)](https://jingyan.baidu.com/article/9158e0000d5479a2541228e2.html) [Microsoft Visual C++ 2019 14.27.28823.0](https://www.cnblogs.com/zc520/p/12520227.html) [SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)](https://zhidao.baidu.com/question/369927030189308004.html) [最新支持的 Visual C++ 下载](https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads) [node-mysql连接mysql失败Error: ER_NOT_SUPPORTED_AUTH_MODE](https://blog.csdn.net/hansexploration/article/details/83825551) [node.js连接数据库(mysql)](https://www.jianshu.com/p/522088a51a2e) [nodeJS之mysql数据库连接](https://blog.csdn.net/u012475786/article/details/72621257) [navicat: Client does not support authentication protocol requested by server;](https://blog.csdn.net/zhangjing0320/article/details/91045149) [推荐几款好用的Mysql图形化管理工具](https://www.jianshu.com/p/3142a4ef77e1) [[Windows] Navicat Premium15 最新破解](https://www.52pojie.cn/forum.php?mod=viewthread&tid=1142909) [Navicat 12 报达到激活上限或者手动激活报 Generate First a serial以及Rsa pubic key not find 的错误的解决办法](https://www.cnblogs.com/ambitionutil/p/12657923.html) [node-mysql连接mysql失败Error: ER_NOT_SUPPORTED_AUTH_MODE](https://blog.csdn.net/sufubo/article/details/82945318) [Node.js Mysql](https://www.jmjc.tech/less/113) [mysqls,为node.js而编写的sql语句生成插件 (crud for mysql)](https://www.cnblogs.com/AdamFamily/p/10173572.html) ### Node TypeScript [使用typescript开发node js](https://www.jianshu.com/p/0e37a793ac3a) [TypeScript在node项目中的实践](https://www.cnblogs.com/jiasm/p/9348539.html) [Node.js + TypeScript 写后端工具](https://blog.csdn.net/bobo553443/article/details/88190779) [TypeScript实战03--搭建ts+express+mysql后台服务(2)](https://www.jianshu.com/p/2d3d62857c5e) [TS2339:报错Property '属性' does not exist on type '{}'](https://blog.csdn.net/u012761510/article/details/93042648) ### MVC架构 [nodejs服务端MVC架构介绍](https://blog.csdn.net/u013263917/article/details/102674488?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase) [node.js中MVC模式](https://blog.csdn.net/weixin_43394109/article/details/84385039) [使用Node.js实现简易MVC框架](https://www.cnblogs.com/SheilaSun/p/7294706.html) ### SQL 语句 【一定要记住,SQL 对大小写不敏感!】 [SQL-w3school](https://www.w3school.com.cn/sql/sql_syntax.asp) [SQL语句大全,所有的SQL都在这里](https://zhuanlan.zhihu.com/p/98048327) [常用的SQL语句](https://www.cnblogs.com/zhangpengnike/p/5545715.html) [SQL查询关键字用法](https://www.cnblogs.com/hsRick/p/11644214.html) [SQL 模糊查询](https://www.cnblogs.com/mr-wuxiansheng/p/6395708.html) [NET开发-在SQL Server数据库中,使用like结合通配符实现模糊查询](https://baijiahao.baidu.com/s?id=1656796508627964864&wfr=spider&for=pc) [mysql模糊查询带分页语句](https://bbs.csdn.net/topics/392293854) ### async/await [用 async/await 来处理异步](https://www.cnblogs.com/SamWeb/p/8417940.html) [async/await](https://www.jianshu.com/p/fb1da22f335d) [深入理解await与async](https://www.cnblogs.com/jsgoshu/p/11444404.html) ### Centos7 与 node、nginx 不解之缘 [Centos7卸载nodejs](https://blog.csdn.net/chending_cd/article/details/100555955) [在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)](https://www.cnblogs.com/fps2tao/p/9956139.html) [CentOS7中使用yum安装Nginx的方法](https://www.cnblogs.com/ellisonzhang/p/12603379.html)