当前位置: 首页 > 后端技术 > Node.js

vue+express+nodejs爬虫搭建的伪站手机书店

时间:2023-04-03 15:09:36 Node.js

项目地址:点击预览地址:点击api地址:点击爬虫地址:点击技术栈:vue+vue-router+vuex+webpack+axios+less+flex+express+nodejs+mysql+localStorage项目早就写好了。是第一个用vue写的项目,应该比较适合初学者学习。所以代码中还有很多问题,但是应该符合Vue初学者的写作风格,比如直接修改state:this.$store.state.xx=xx。起初,我用jQuery编写了阅读器部分。后来为了学习,尝试用vue重构,学习了整个vue技术栈。后来觉得读者是写的,没有书不行。想到应该用爬虫来爬一些数据,于是写了很多爬虫,求各种节点爬虫的资料。现在数据可用,是时候构建api了。google了一下发现用express好像还不错,于是学习了express部分,构建了需要的api。有些同学刚开始学习Vue的时候可能会有点不知所措,不仅是Vue本身的用法,api,组件等,还有Vue-router,Vuex等,查资料后都需要学习。这个项目是那个阶段写的第一个比较完整的vue项目。现在才拿出来是因为中间有很多延迟。如果你想看代码,你可能会发现很多地方和你自己的很相似。一共只有四个路由,够简单了,但是用到的东西在其他复杂的应用中也是必须的。仔细想想,vue里面的东西就那么几个,写多了也容易。在vue-router方面,常用的内容基本都用上了,比如动态路由、编程式导航、命名路由、重定向、数据获取时加载、延迟加载等。Vuex采用了单独的写法,state、mutation、和action分开写,方便维护。另外,本项目中还写了一些可以直接迁移的组件,比如加载组件,左右弹出层的背景阴影组件。最后点击工程截图PS:界面是从起点复制过来的