node+vue的喵喵商城项目(二)

本地服务器的搭建

node mongodb express搭建

通过应用生成器工具 express-generator 可以快速创建一个应用的骨架

npm install express-generator -g

express --view=pug m-miaomiaoserver

npm start

npm install express-session 通过express第三方插件配置 服务端的session。

 当服务器代码变动或者重启时,seesion会更改,需要做session持久化,采用redis。

数据库的操作

简单来说,你需要获取数据就用findOneAndUpdate(),只需要修改数据而不关注修改后数据那就用update()

get post put 和 delete 接口的调用

发post put请求: axios.post('/api',{id:1}) 、axios.put('/api',{id:1})

发送delete请求:axios.delete('/api',{data:{id:1}})

或者都可以用绑定带参数的形式  axios.post(`/api/${id}`)  后台通过 req.params.id 获取参数。

 

关于vue中定时器的清除: clearInterval(timer._id),并且不能在一开始就清除,会找不到_id。

 

posted @ 2019-08-05 19:24  林下书湘  阅读(252)  评论(0编辑  收藏  举报