vuex-course
前端数据共享的那些事发展历程1,不辞辛苦的上下级组件间传递数据<!-- parent.vue -->
<template>
<div>
<!-- 利用 js json 对象的引用方式去传递对象,然后所有子组件一起用 -->
<child :data='{ a: 1 }'></child>
</div>
</template>
<!-- child.vue -->
<template>
<div>
<!-- 子组件可以避开 vue.js 的警告对数据进行修改 -->
{{ data.a }}
</div>
</template>评价:开发一时爽,接手火葬场!当共享对象被足够多的组件引用后,调试和定位问题将难以进行。比如:data.a 到底是被哪个组件修改的?又被改了多少次?
2,机智一点利用外部 js 文件共享
2021-09-29
vuex
Serverless与Nestjs融合初尝试
序言 新公司是一个初创团队,研发团队的人较少,自然要把精力更多地投放到业务上。所以我们团队内部决定使用 serverless 的函数运算作为服务的部署方案。这样我们就可以减少购买云服务器和运维的成本,就可以更多的把精力留在业务上。至于技术栈,我会去使用 nuxt.js 与 nest.js 这一套 node 全栈方案。最后,本篇文章只介绍如何部署到云厂商上,这里我用的是阿里云为例。(主要是我的域名备案在这里,所以只好用这个了。)。至于数据库如:mongoDB部分,以后会补上,这个并不难,主要是在部署 nest.js 项目有坑(官方不支持直接部署,需要手动适配)。
1,需要的准备1,你需要有一个备案的域名。(真的很重要!!!)
如果是部署一些网页还好,可以用临时域名,但是一旦部署服务端,就会被强制添加一个 header 名为 Content-Disposition: attachment ,如果你不用你自定义的域名,你的一切请求将会以一个文件的形式下载(体验很差)。
2,为每一个服务创建一个 access key 。
如图:进去 serverless 服务首页配置就好
2020-09-13
serverless
nestjs