随笔分类 - nodejs
nodejs
摘要:一、前言 JWT(JSON Web Token),是为了在网络环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519)。 JWT不是一个新鲜的东西,网上相关的介绍已经非常多了。不是很了解的可以在网上搜索一下相关信息。 同步sau交流学习社区:https://www.mwcxs.top/p
阅读全文
摘要:sau交流学习社区第三方登陆github--oauth来实现用户登录 最近在丰富nodejsBlog开发的“交流学习社区”(https://www.mwcxs.top)的其他功能以及修复一些bug。 有时候觉得注册会让用户觉得很麻烦,如果提供第三方登陆,用户会选择他经常使用的平台进行登陆,这样可以省
阅读全文
摘要:既然前端工程化是基于NodeJS,那么选择NodeJs做前后端分离部署也是理所应当的。其实只需要实现静态资源和代理的话,用nginx才是最好的选择,用NodeJS是为了日后能进一步在服务端上实现自动构建或服务端渲染。 同步到交流学习社区:https://www.mwcxs.top/page/438
阅读全文
摘要:发现一台服务器部署管理多个nodejs服务,可以采用二级域名weekly.mwcxs.top,也可以采用固定后缀www.mwcxs.top/weekly的方式,本文先从固定后缀的方式部署管理多个nodejs服务。 以下详细的介绍,以周报企业管理系统为例进行部署,欢迎fork和start,源码地址:h
阅读全文
摘要:之前写过一篇vue初始化项目,构建vuex的后台管理项目架子,这个structure-admin-web所拥有的功能 接下来,针对structure-admin-web的不足,进行了补充,开发了具有登陆的structure-admin项目,技术站:主要是node+vue+redis+mysql+es
阅读全文
摘要:文章包含以下内容: 一、下载地址 二、nvm-noinstall.zip安装 三、nvm-setup.zip安装 四、测试安装以及使用 一、下载地址 https://github.com/coreybutler/nvm-windows/releases 二、nvm-noinstall.zip安装 1
阅读全文
摘要:一、Array 1、some()和every() some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 返回 true 返回 false 2、join() join(
阅读全文
摘要:node.js的crypto在0.8版本,这个模块的主要功能是加密解密。 node利用 OpenSSL库(https://www.openssl.org/source/)来实现它的加密技术, 这是因为OpenSSL已经是一个广泛被采用的加密算法。它包括了类似MD5 or SHA-1 算法,这些算法你
阅读全文
摘要:如果对nodeJS的后端的系统,源代码在github上,https://github.com/saucxs/nodeJSBlog ,如果觉得可以,请请star并fork项目 项目地址:http://www.mwcxs.top/ 接下来你会看到以下部分: 一、安装nginx 二、将Nginx设置为Wi
阅读全文
摘要:我们已经实现了路由的自动化构建,但是我们可以看到,一大串代码怼在里面。当然你也可以说,把它封装在一个JS文件里面,然后使用require('./autoRoute.js')给引入进来,那也行。但是,为什么不把心放大一点呢?比如说,我们把它做成一个npm包! 最初自己做的时候就是这种直接引入封装的JS
阅读全文
摘要:一、前端标配环境 1、nodeJS正确安装,可以参考:http://www.cnblogs.com/chengxs/p/6221393.html 2、git正确安装,可以参考:http://www.cnblogs.com/chengxs/p/6244023.html 二、安装ThinkJS命令 安装
阅读全文
摘要:使用的yilia主题之后,还需要进行自己的定制配置 1、图片的位置 比如打赏的支付宝二维码图片,是在当前博客的source/assets/img/下 (不是当前主题) 配置:(在yilia主题下文件里themes\yilia文件夹下的_config.yml) 2、添加文章目录功能 2.1添加css样
阅读全文
摘要:开始更换主题,hexo默认的主题是landscape,可以更换为其他的主题yilia主题 如何对如何搭建hexo+github可以查看我第一篇入门文章:http://www.cnblogs.com/chengxs/p/7402174.html 详细的可以查看hexo博客的演示:https://sau
阅读全文
摘要:github提供的page,hexo提供的静态博客文档,这样可以搭建一个自己的一个博客网站。 使用github pages服务搭建博客的好处有: 一、github相关设置 1、在github上创建一个项目 注意:项目名称必须为自己 github的用户名.github.io 2、代码库的设置 开启gh
阅读全文
摘要:yarn是Facebook发布的一款依赖管理工具,它比npm更快、更高效。 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。 一、yarn官方网站: 英文官网:https://yarnpkg.com/ 中文网站:http://yarnpkg.cn/zh-Hans
阅读全文
摘要:1.1.1 安装 Node.js 1.1.1 安装 Node.js 有三种方式安装 Node.js:一是通过安装包安装,二是通过源码编译安装,三是在 Linux 下可以通过 yum|apt-get 安装,在 Mac 下可以通过 Homebrew 安装。对于 Windows 和 Mac 用户,推荐使用
阅读全文