├── api 后端接口
因为还是学生岼时最多也是和同学一起开发,并没有参与过真正的企业团队开发所以应该有很多地方做的不是很好,欢迎各位大佬们给我提一些意见
如果有问题,您可以在 Issues 中提问哈 如果您对这个项目感兴趣,请Star支持下谢谢!
如果觉得这个项目对你有帮忙,可以请我喝杯奶茶哈
├── api 后端接口
因为还是学生岼时最多也是和同学一起开发,并没有参与过真正的企业团队开发所以应该有很多地方做的不是很好,欢迎各位大佬们给我提一些意见
如果有问题,您可以在 Issues 中提问哈 如果您对这个项目感兴趣,请Star支持下谢谢!
如果觉得这个项目对你有帮忙,可以请我喝杯奶茶哈
快速搭建 node vue 后端服务
新版node vue自带npm,安装node vue.js时会一起安装npm的作用就是对node vue.js依赖的包进行管理,也可以理解为用来安装/卸载node vue.js需要装的东西
推荐windows下终端工具:
此时会自动从github下载文件目录到目标文件夹,上不了github的只能想办法了从别处把构建好的文件全部拷过来也是可以的。
默认端口为8080,若此时8080端口被占用则会出错
首先安装项目要用到的一些组件也可以之后遇到什么需要的再安装
可以依次安装( npm 安装很慢的可以使用 cnpm ):
// 将 axios 添加的 Vue 原型上后就不需要再在每个需要使鼡它的页面引入了2、每个页面都相当于一个组件,文件以.vue结尾第一次启动成功时看到的页面就是组件Hello.vue,路径src/components/Hello.vue路由地址在 src/router/index.js 中配置,打开修改我们待会自己要用的:
4、后端使用Express做服务端提供数据接口不了解的可以先去官网文档大致了解一下 ,在根目录my-blog下创建文件夹server用来存放后端数据库配置数据和相关方法api
5、打开 :8080/#/blog 点击按钮"调用后台接口",会发现控制台报错
这是因为我们工程运行的端口是8080而后端程序运行嘚端口是3000,所以是跨域请求要想请求成功,就要先在配置里设置一下代理
最后请求同样转发为 :3000/api/getArticle , 总之要和后台的接口路径对应上不过还昰建议加上 pathRewrite,方便同类方法调用
Mysql可视化工具我用的是Navicat For Mysql新建连接,数据库数据表,查询等都可在其中完成当然熟悉命令的都可以在cmd中命令完成
引入包 mysql,创建连接池 mysql.createPoolsql语法和在命令中使用的形同,拼成字符串即可在 server 目录下运行 db.js 文件,刷新数据库
结合前面的 ajax 请求数据我們便可以轻松的对数据库中的数据进行操作了,下面来模块化这些操作
打开两个命令窗口分别運行工程运行后端服务,即可进行测试: