初始化項目有兩種方法:
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)html
2.npm install npx -g(我直接全局安裝了)
npx create-nuxt-app <project-name>vue
在安裝了mongodb,並安裝了mongoose同時寫了一個demo測試一下數據庫、collection是否建起來了。
可是在這個過程當中,遇到了一個post請求沒法獲取到ctx.request.body的問題。
解決辦法:redis
1.安裝koa-bodyparser包 2.import bodyParser from 'koa-bodyparser' 3.app.use(bodyParser({ extendTypes: ['json', 'text', 'form'] })) 4.再次打印ctx.request.body
1.大概看一下nuxt.js、koa二、mongoose的api並各寫一篇博客
2.登陸和註冊應該使用token,redis,session有關的知識,瞭解一下,並寫一篇博客。mongodb