首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
昌维
掘友等级
全栈工程师
|
PingCAP
曾经就读计算机,后来转电子工程专业,CS&EE双修大学僧一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 101
沸点 4
赞
105
返回
|
搜索文章
赞
文章( 101 )
沸点( 4 )
Next.js 实践总结 - 登录授权验证最佳方案
登录逻辑很简单,也没什么可说的,无论是什么系统,登录模块应该都是必不可少的,那么我就来说一下我这边开发过程中遇到的一些问题和总结吧。一般来说,对于商业系统或者博客类系统,登录有两种场景。 第二种,用户登录过系统,系统保存用户的授权信息,在一定的时间内,不会再进行登录,用户进来直…
通过 docker 搭建自用的 gitlab 服务
git 是当下如日中天的版本管理系统。现在如果不是工作在 git 版本管理系统之下,几乎都不好意思和人打招呼了。有很多现成的互联网的 git 服务提供给大家使用,例如号称程序员社交网络的 GitHub,还有低调好用的 bitbucket 。这些给个人使用或者公司用来做开源使用都…
React服务端渲染(代码分割和数据预取)
前几节已经把项目基本骨架和路由搭建好了,但作为实际项目开发,这些还是不够的。随着业务的增大,应用层序代码也随之增大,如果把所有代码都打包到一个文件里面,首次加载会导致时间相对变长,增加流量(对移动端来说)。应用程序包含很多页面,某一时刻用户只会访问一个页面,用户未访问的页面代码…
Gitlab-CI使用教程
Gitlab CI/CD 是一款用于持续集成(CI),持续交付(CD)的工具,相似的工具有Jenkins、Travis CI、GoCD等。 持续集成,即Continuous Integration, 即在源代码变更后(git push)后自动检测(code lint)、构建和进…
基于React+Redux的SSR实现
今天我们将构建一个使用Redux的简单的React应用程序,实现服务端渲染(SSR)。该示例包括异步数据抓取,这使得任务变得更有趣。 在开始编写应用之前,需要我们先把环境编译/打包环境配置好,因为我们采用的是es6语法编写代码。我们需要将代码编译成es5代码在浏览器或node环…
TypeScript + Webpack + Koa 搭建 React 服务端渲染
最终结果并不是,是由于 resolve.extensions 中我只配置了 ts 和 tsx 结尾的文件类型,但是没有 js 和 jsx 结尾的。修改 webpack.base.js OK, node 服务能在修改后自己重启。 但是发现 require 进来的 serverEn…
如何基于 TypeScript 实现控制反转
一. 前言 最近接到任务,需要给团队封装一个基于 EggJS 的上层 NodeJS 框架,在这个过程中参考了 NestJS 、Midway 等开源项目,发现它们都引入了一项重要特性 —— IoC ,于是笔者借这个机会对 IoC 进行了一些学习和梳理。本文主要参考了 Midway…
Travis-CI自动化测试并部署至自己的CentOS服务器
一直都想自己部署一下自动化测试部署,在了解了Travis-CI之后终于准备在这次和小伙伴一起做的一个博客类网站实验下了。 因为这是一个前后端分离的项目,所以我这里只管前端工程的自动化部署,前端主要用Vue脚手架搭建的单页应用。 在Github创建一个公有(public)仓库。在…
React SSR 详解【近 1W 字】+ 2个项目实战
是指将单页应用(SPA)在服务器端渲染成 HTML 片段,发送到浏览器,然后交由浏览器为其绑定状态与事件,成为完全可交互页面的过程。(PS:本文中的 SSR 内容都是围绕同构应用来讲的) 更快的首屏加载速度:无需等待 JavaScript 完成下载且执行才显示内容,更快速地看到…
必知必会的babel基础
babel 是一个前端的代码转换工具,目的是为了让开发者使用ECMA最新的标准甚至一些在stage阶段的提案功能,而不用过多考虑运行环境的兼容性。 当然,babel相关的工具很多,下面我们以babel7为例,边用边分析。 我们这里使用了useage这个选项,尝试打包,依旧报错了…
下一页
个人成就
文章被点赞
227
文章被阅读
8,205
掘力值
443
关注了
26
关注者
866
收藏集
8
关注标签
99
加入于
2016-10-19