Vue2.0+Node.js+MongoDB全栈打造商城系统
第7章 Node.js基础
第9章 基于Node.js开发商品列表接口
【9-1】 Node的启动和调试方式
- node命令启动,
node server/bin/www - webstorm配置启动入口 ,可以进行调试。
【9-2】 基于Express实现商品列表查询接口
-
安装Mongoose,
cnpm install mongoose,mongoose是nodeJS提供连接 mongodb的一个库 -
创建Goods Model,新建
server/models/goods.js, -
创建路由:
(1)引入router和mongoose数据模块,
(2)使用mongoose连接MongoDB数据库,
(3)路由获取router.get('/',(req,res,next)=>{}),
(4)基于mongoose查询mongoDB的goods数据 ,
(5)暴露路由 -
入口文件修改app.js
导入goods路由,var usersRouter = require('./routes/users');
使用路由,app.use('/goods', goodsRouter);<

本文档介绍了如何使用Vue2.0、Node.js和MongoDB开发全栈电商系统。内容包括Node.js基础,如启动和调试方式,以及基于Express的商品列表接口开发。详细讲解了如何创建商品模型,连接MongoDB数据库,实现商品查询接口,处理商品列表的分页和排序功能。同时,提到了Vue.js前端的商品排序和分页插件的实现,利用axios请求数据和proxy代理解决跨域问题。
最低0.47元/天 解锁文章
962

被折叠的 条评论
为什么被折叠?



