vue+nuxt+koa+mongodb写一个博客(Day1)

发布时间:2019-05-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了vue+nuxt+koa+mongodb写一个博客(Day1)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

vue nuxt koa2 mongodb 写博客(Day1)

一.利用nuxt初始化项目

初始化项目有两种方法:
1.vue inIT nuxt-commUnity/koa-template <PRoject-name>
此种方法在npm run dev时可能会遇到报错,因为如果使用此种方法安装的是最新版本的nuxt.js。此时,只需要卸载nuxt.js并安装1.4.2版本的nuxt.同时,升级eslint-plugin-htML(npm i eslint-plugin-html@^3)

2.npm install npx -g(我直接全局安装了)
npx create-nuxt-app <project-name>

vue+nuxt+koa+mongodb写一个博客(Day1)

二.安装数据库

在安装了mongodb,并安装了mongoose同时写了一个demo测试一下数据库、collection是否建起来了。
但是在这个过程中,遇到了一个post请求无法获取到ctx.request.body的问题。
解决办法:

1.安装koa-bodyparser包
2.import bodyParser From 'koa-bodyparser'
3.app.use(bodyParser({
  extendTyPEs: ['json', 'text', 'form']
}))
4.再次打印ctx.request.body

三.接下来几天需要完成的工作

1.大概看一下nuxt.js、koa2、mongoose的api并各写一篇博客
2.登录和注册应该使用token,redis,session有关的知识,了解一下,并写一篇博客。

脚本宝典总结

以上是脚本宝典为你收集整理的vue+nuxt+koa+mongodb写一个博客(Day1)全部内容,希望文章能够帮你解决vue+nuxt+koa+mongodb写一个博客(Day1)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。