- 博客(6)
- 收藏
- 关注
原创 从nextjs 6升级到nextjs 7
nextjs作为一个当前很火的ssr框架,在9.20他迎来了一个大版本的升级,在这次升级中DX improvements: 57% faster bootup, 42% faster re-compilation开发体验(develepment experinece)提高,启动加快 57%,重新编译提高了42%Better error reporting with react-erro...
2018-10-04 10:35:16
1115
原创 webpack配置node system module
在我们的项目用,由于使用了ssr,所以有的文件会在服务器端(nodejs)和浏览器端执行。这样的文件,在执行时虽然可以通过判断if (typeof window === undefined) { //server side code} else { //client side code}来执行,但是在引用一些只有在nodejs端才有的包,比如说node syste...
2018-10-03 23:21:00
526
原创 linux实用命令
sudo执行上次的操作某次操作显示需要sudo权限,实用sudo执行上一次的操作sudo !!在文件夹下搜索特定的文件名ls | grep "core"在错误发生时,中止执行后续脚本说明,在多个命令中,如果有一个失败则中止后续步骤的执行set -e 从跳板机下载日志到本地借助工具:https://transfer.sh/输出一个日志echo ...
2018-10-03 21:56:23
161
原创 Open Graph 分享预览
产品部这周给了我如下需求,在twitter,skype,telegram中用户分享网站的链接时会生成一张小卡片大概是这个这样子那么我们如何完成这个需求呢?Facebook定义了名为Open Graph 协议,网页在meta标签定义OG的属性,而社交软件则读取meta中的属性,显示卡片名称 说明 og:url 对象的网址,即权威链接。通常是放置属性标签的页面的网址...
2018-08-18 16:10:22
2796
原创 webpack中配置环境变量
在项目中我们经常遇到这样的需求,在不同环境下读取不同的配置信息。例如在qa环境读取qa的数据库,在生产环境读取生产的数据库。那在webpack怎么配置这些信息呢?我们可以借助webpack中的DefinePluginwebpack代码:webpack(config, { dev }) { config.plugins.push( new webpack.DefinePlugi...
2018-08-18 15:40:48
3321
原创 Your AWS Account is Compromised
基本上当你收到这个消息的时候,你的aws key基本已经落入黑客手里的。很有可能是你把你的aws key和security写在了GitHub的代码中。这时你的账单已经是个不小的数字了。下图是我的账号在被泄露4天之后的账单。当时我的账号已经被suspended了。黑客基本会在aws的所有节点里启用ec2。费用是2000刀一天。其实aws的在第一天就发现我的账号被黑了,但他不会停用的服务,而是会告诉你...
2018-03-04 19:42:13
1309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人