美团全栈记录

32 篇文章 0 订阅
3 篇文章 0 订阅

全局安装koa脚手架
npm install -g koa-generator

创建
koa2 -e pro名称

进入并安装
cd koa2-learn && npm install

koa项目跑起来
SET DEBUG=koa* & npm start koa2-learn

koa的global 相当于js的window

用npm run dev启动-修改后能自动重启

async转化为异步方法
await用同步的概念解决异步,后面跟着promise对象(不是也会自动转换)

//为了使用redis而安装2个中间件
npm i koa-generic-session koa-redis

//全局安装vue
npm install -g @vue/cli-init

最新版本会有问题,降低nuxt版本到1.4.2
npm uninstall nuxt
npm install nuxt@1.4.2

安装项目
vue init nuxt-community/koa-template nuxt-learn

nuxt-link等于router-link

nuxt.js的好处是创建即配置
asyncData处理组件数据
fetch处理vuex数据

由于asyncData方法是在组件 初始化 前被调用的,所以在方法内是没有办法通过 this 来引用组件的实例对象。

//全局安装nuxt.js自带的模板
npm install -g npx

//创建项目
npx create-nuxt-app mt-app

//使用babel需先全局安装
npm install -g babel-cli

注意:官方提供的脚手架要安装修改2个地方
在这里插入图片描述

在创建的项目使用es6

在script的dev和start最后面+
 --exec babel-node
//直接在目录创建.babelrc
.babelrc
//.babelrc内容为
{
  "presets": ["es2015"]
}
//安装
cnpm install babel-preset-es2015
安装sass相关2个包
npm i sass-loader node-sass --save

修改:nuxt.config.js
添加css
css: [
‘element-ui/lib/theme-chalk/reset.css’,
‘element-ui/lib/theme-chalk/index.css’
// ‘~assets/css/main.css’
],
build内最下面加缓存:
cache:true

全局安装npm的淘宝镜像(所有的npm慢或者出错都可以用cnpm试)
npm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

mongodb默认端口是27017
redis默认端口是6379

设置qq邮箱(可以软件自动发送邮件)
在这里插入图片描述

nuxt未安装的包
cnpm i mongoose --save
cnpm i koa-router koa-redis nodemailer --save
cnpm i koa-bodyparser koa-generic-session --save
cnpm i koa-redis koa-json --save

axios的说明文档
https://www.kancloud.cn/yunye/axios/234845

【为什么前端都要学习Vue】 这几年Vue.js成为前端框架中最火的一个。越来越多的站前端开始采用Vue.js开发。是开源世界华人的骄傲,作者是我国的尤雨溪大神。相对于其他前端框架,Vue 更容易上手!正因为它简单易学,很多前端开发工程师可以很快掌握并且应用到实际开发中。如果说你想用最短的时间来学习一个框架,快速上手项目,Vue是不二之选。 【学员收益】 1)大部分学员想要学习Vue,但是无奈缺少一个好老师,董老师将手把手带领你学习,让你彻底掌握Vue框架。 2)课程将会长期维护,内容更超值,本课程基于最新的版本进行讲解,并且老师会更新升级到3.0稳定版本。 3)学完该课程后不仅能学到Vue的设计和开发技能,还能培养市场思维、用户思维、设计思维,并能够利用掌握的技术开发Vue项目,获取额外的收益。 【课程收获】 1、从基础知识到项目实战,内容涵盖Vue各个层面的知识和技巧2、学习曲线平缓,前端新人也可以看得懂3、贴近企业项目,按照企业级代码标准和工程开发的流程进行讲解4、让你能够独立开发高颜值的项目 5、项目涉及14大功能组件,从基础组件到业务组件,一站式全掌握 【项目效果】 本课程打造的是高颜值的美团外卖项目。不仅界面美观,而且涉及到了众多页面。多说无益,请大家扫码查看课程效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值