nodejs+express+mysql开发(超详细)
第一部分:项目搭建
1.全局配置淘宝镜像
原配置
npm install express -g
使用淘宝镜像(安装速度快)
npm install -g cnpm --registry=https://registry.npm.taobao.org
全局安装webpack(这个不用管,不用安装)
npm install webpack -g
2.全局配置脚手架
npm i -g express-generator
3.检查express是否安装完成
express --version
4.快速搭建基础框架
4.1 选择一个文件夹,在文件夹中输入cmd打开窗口
创建项目文件--expressDemo
得到项目expressDemo
4.2 再在所创建的新项目打开cmd,安装项目依赖:npm install
安装完成后expressDemo项目会得到一个package-lock的json文件,如上图
而node_modules文件夹里会存在许多插件,如下图
4.3 然后打开VS-nodejs程序,修改app配置文件
4.4 重新配置端口,第一个划线是为了给后面的项目展开做准备,这里先注释处理掉
选择端口80,可以节省路径
之后bin文件夹可以不要了,
下面是项目的启动:
到这里,我们项目的基础框架就已经搭好了。
第二部分:插件安装
vscode基本扩展(个人必使用)
1.中文简体
2.开启server支持----live server
3.开启css3的自动编译----live sass compiler
4.快速在浏览器打开html页面----open in browser 1.11旧版本
5.开启codejs支持----code runner
6.美化背景----background-cover+Fix VSCode Checksums(这个用来解决VSCode显示“Code安装似乎损坏。请重新安装。”、标题栏显示“不受支持”)
后续的插件扩展
7.热启动----npm install nodemon -g
如果无法执行热启动,以管理员运行cmd
或者以管理员运行PowerShell
先执行---- set-executionpolicy Remotesigned
然后查看---- get-executionpolicy ---- 安装好了会有出现RemoteSigned
如果需要进行session管理 则安装express-session中间件
8.
9.
10.
11.
第三部分:项目实战
注:请用管理员身份打开codejs,很多插件需要管理员的权限才可以使用
nodejs+express+mysql开发(超详细)相关推荐
- NodeJS+Express+mySQL服务端开发详解
NodeJS+Express+mySQL服务端开发详解 随着NodeJS的发展,现在已经被很多人熟知,NodeJS已经成为了前端开发人员必备的技能.本文不会对NodeJS过多介绍 如果你感兴趣可以访问 ...
- apache mysql 连接数 winnt,APACHE PHP MYSQL PHPMYADMIN超详细配置教程
Apache+PHP+MySQL+phpMyAdmin超详细配置教程 安装之前需要下载 Apache2.0.59 PHP4.4.4Win32 MySQL4.12 phpMyAdmin2.9.1.1rc ...
- 复盘《新冠疫苗在线预约系统》设计过程Nodejs+express+Mysql+前端
新冠疫苗预约 使用的技术:nodejs +express +Mysql +html+bootstrap 运行环境:vscode 1. 项目的搭建 检验node环境 确认是否安装node express ...
- 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)
基于Vue+Express+Mysql开发的手机端电影购票系统 基于手机的电影购票系统-Vue+Node 一个Vue+Express+Mysql的电影售票项目 项目完整源码下载 https://dow ...
- 了解MySQL(超详细的MySQL工作原理 体系结构)
了解MySQL(超详细的MySQL工作原理 体系结构) 1.MySQL体系结构 2.MySQL内存结构 3.MySQL文件结构 4.innodb体系结构 一.了解MySQL前你需要知道的 引擎是什么: ...
- nodeJS+express+mysql模块封装之服务器渲染小demo
nodeJS+express+mysql模块封装之服务器渲染小demo 创建一个小项目 npm init 下载相关中间件(根据package.js来下载) package.js 目录结构 index. ...
- nodejs+express+mysql(后台实例项目练习4—实现机构新增功能)
nodejs+express+mysql(后台实例项目练习-搭建项目) nodejs+express+mysql(后台实例项目练习2-数据库链接 网页跳转 iframe框架路径问题 模板引擎 ) no ...
- vuex express mysql_基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城
经过一个多月总算完成第一个版本 前端架构 页面结构(H5,CSS3,原生JS) 框架(基于Vue脚手架:vue-cli)进行搭建 数据请求处理框架(Axios) Vue-Router进行路由处理 Vu ...
- 使用 NodeJS+Express+MySQL 实现简单的增删改查
关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...
最新文章
- 奖学金申请 | 2019年清华-青岛数据科学研究院​“RONG”奖学金申请通知
- 从域环境搭建到域渗透
- [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
- 标题:a 和 a的区别
- oracle中游标的使用
- python嵌套列表法实现树_python – 将嵌套的括号树转换为嵌套列表
- java位运算求幂,程序员必学:快速幂算法
- linux shell切割脚本,自动分割日志bash shell脚本
- python数据分析常用类库(1.1)
- 树莓派3代linux,树莓派 3B 入门 ARMv8 Arch Linux
- npm+node+cordova+ionic 版本匹配
- OpenCore引导配置说明第四版
- 网络空间安全导论期末复习资料
- kali linux 密码错误,Kali Linux系统密码BUG解决教程
- 锂电池UN38.3测试项目介绍
- Sublime 打开文件中文乱码
- 地图染色(四色定理)问题
- 三星量子计算机,全球首款量子手机来了,某厂商是秀肌肉还是蹭流量?
- 2019314输入一个日期,输出星期几
- 华为华三常用display命令
热门文章
- 用计算机计算性别,计算器就该这样用,把预产期利用起来可以计算男女
- 详解arguments
- android 4g手机6,6.5毫米4G智能手机 华为P7精美图赏
- 用python祝男朋友生日快乐_祝福男朋友生日快乐的话
- oracle中常使用到的函数,oracle中经常用到的函数
- ORA-01144: File size (39321600 blocks) exceeds maximum of 4194303 blocks
- 【追光者系列】HikariCP连接池监控指标实战
- python合并excel表数据_23.python之excel多表合并
- 下一代双因子身份认证什么样?
- 在苹果APP store买的软件,如何申请退款