美文网首页
nuxt+express+mongodb开发个人博客实践

nuxt+express+mongodb开发个人博客实践

作者: 阿金的故事 | 来源:发表于2018-01-29 14:20 被阅读0次

一、参考网站及主要资料

页面https://surmon.me/

前端https://github.com/surmon-china/surmon.me

后台https://github.com/surmon-china/nodepress

二、个人博客架构

1. 界面

2. 主要实现功能

还有article详细页和comment评论。

3. 目录结构

三、开发过程

1. 用新手模板搭建项目,参考:https://github.com/jiameiw/express-template

2. 从mongodb数据库取数据渲染到前端页面的过程

1)mongodb可视化工具robo里的数据展示

2)拿hotnews为例

hotnews.vue 新建一个接口汇总文件 后端接口处理逻辑 然后用router.use放到router里

3)启项目前先启动数据库服务器(mongod命令)

四、开发过程中遇到的问题

1. 匹配传入的参数id与数据库里的id出现了类型不匹配的情况,查找不到。

解决办法:通过将传入的从参数id转成数据库里的id类型objectid

2. 传回来的数据不能在本函数体里输出原因:因为存在执行先后顺序,函数要先执行完函数体getdata然后才会执行回调函数,所以在函数体里取不到数据。

相关文章

网友评论

      本文标题:nuxt+express+mongodb开发个人博客实践

      本文链接:https://www.haomeiwen.com/subject/jsfiixtx.html