个人尝试的1个小的增删改查功能,请大家多多支持!
一、前言
Express是nodejs环境下的web后端框架,其优点如下:
1、非侵入式设计:不会对原生nodejs的模块进行破坏,原生nodejs能用的都可以在express中使用。
2、灵活、小巧
3、基于单线程事件回调机制,I/O无阻塞。
二、正文
1、项目搭建(所需npm包如下图)
npm install express //用于web后端服务器搭建及处理请求
npm install mysql //用于操作mysql数据库
npm install body-parser //用于解析前端的post请求
2、书写简单的服务
前提:需要在本地安装mysql数据库,具体安装方式可参考:百度经验
路由服务
关键步骤!将服务路由模块对外输出!,这与JAVA的public功能相似。
3、搭建nodejs服务器
4、前端代码部分
跨域代理
AJAX请求路径
5、启动全栈调试
【1】确保本地mysq启动了
【2】cmd 命令进入项目 node app.js启动服务
【3】cmd命令进入项目 npm run dev 启动前端项目
【4】打开localhsot:8080访问前端项目