node.js

node.js -- 身份认证

请问昨天结束的早是对堆积在了今天吗,今天还来加个班更博,看在这个毅力的份上能否给亿点点推荐。 有个好消息有个坏消息,先说坏消息吧,就是在这么学下去我急需急支糖浆,来回顾回顾前面的知识,这几天学的太急了,搞得有点推着走的意思,好消息就是今天的内容是最后最后node的基础内容了,果然天不负我,整完然后有 ... »

node.js - mysql

今天结束的挺早,因为今天的内容还可以不是很难,今天全程是学了一些关于mysql数据库和sql查询语句的内容包括在node终端里面怎么来连接数据库。经过今天的一个学习,我感觉离那个地步越来越近了,就是那个自己完成一个网站,有服务器、有响应,就跟现在这些上线的网站一样一样的,越来越近了。 1. 这些内容 ... »

node.js - 路由、中间件、mysql

这几天天天搞到这么晚,我看今天的内容看起不多啊,不知道为什么学着学着就到了这么晚。今天的内容还是有点多哈,有点自我矛盾了,再次一一道来。 1. 首先今天先看到路由的概念,什么叫做路由? 路由就是映射关系,在express中路由指的是客户端请求和服务器处理函数的映射关系,路由有三部分组成:请求类型、请 ... »

node.js - 包、express

首先,要先在这里分享一下我的喜悦,从昨天开始其实一直都在喜悦当中的,我收到了我的第一份offer,这感觉不摆了,比第一桶金都还舒服,虽然我还没收到第一桶金哈哈,不过offer都得了应该也快了。 今天的内容有点小多,容我慢慢道来 1. 首先我们看到包的管理配置文件以及下包慢的问题,在我们多人协作下,是 ... »

node.js - http、模块化、npm

今天是node学习的第二天,其实越往后面学越感觉有点熟悉的味道了,光针对于node来说哈,为什么呢,因为我之前学过一点云计算的东西,当时感觉没什么用搞了下服务器客户端这些,没想到这里还能用一用,至少看到服务器这些概念一点不陌生,看到npm一点不奇怪,我当时用的都是yum。 1. 我们今天先看到htt ... »

npm 和 Yarn 镜像站配置

Node.js 作为近年来非常受欢迎的 Web 开发运行环境,由于开发者众多,贡献开源代码的人也很多,所有这些凝结成了 npm 这个世界上最大的软件包仓库,但是受限于 npm 软件包的服务器在国外,国内下载速度缓慢,因此需要配置镜像站来提升下载速度。 ... »

Node.js躬行记(17)——UmiJS版本升级

在2020年我刚到公司的时候,公司使用的版本还是1.0,之后为了引入微前端,迫不得已被动升级。 一、从 1.0 到 2.0 在官方文档中,有专门一页讲如何升级的,这个用户体验非常好。 一个清单列的非常清楚,内容不多,让我信心大增。并且自己之前也曽依托 umi 2.0开源过一套系统。 所以在实际操作中 ... »

如何理解Node.js和JavaScript的关系

一、Javascript的引擎 浏览器一般有两个引擎,一个是Html引擎,一个是脚本引擎。 JavaScript是一种脚本语言,最初用于浏览器的动态显示,方便操作页面数据和内容。但实际上,它也可以在浏览器外运行(如服务器端),就像C、C++、Java语言一样,因此,它是一种开发语言。 我们知道,Ja ... »

Node.js躬行记(16)——活动配置化

一直想将一些常规活动抽象化,制作成可配置的。原先的计划是做成拖拽的,那种可视化搭建,运营也能自己搭建页面。 这是一个美好的愿景,但是现实不允许我花太多精力去制作这样一个系统。经过权衡后,先设计成一个可配置化的系统。 先对一类常用的打榜活动做定制化的设计,解决当前问题,立竿见影的提升工作效率。 先说说 ... »

Django框架nvm和node.js环境配置

nvm(Node Version Manager)是一个用来管理node版本的工具.我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前段开发的包!nvm的安装非常简单,步骤如下:1. 到这个链接下载nvm的安装包: https://github.com/coreybutler/nvm-window »

[Node.js]32. Level 7: Working with Lists -- Redis

As we saw in the video, redis can do more than just simple key-value pairs. We are going to be using redis lists later to add persistance to our live-moderation app, so let's practice using them now. »

使用node.js 进行服务器端JavaScript编程

         node.js 入门          node.js 可以运行在 Linux、Windows 和 Macintosh 等主流的操作系统上。在 Windows 平台上运行 node.js 的话,需要 Cygwin 或是 MinGW 的支持。下面以常用的 Windows 平台为例来说明。首先需要安装 Cygwin。安装的时候需要选择 gcc-g++ 、make 、openssl 和 »

node.js的exprots工厂模式

工厂类: /** * Created by zzq on 2015/5/15. */ module.exports = function(){ this.getProduct = function(){ console.log('重写这个方法获得相应的产品对象!'); } } 产品A: /** * Created by zzq on 2015/5/15. »

微服务基础设施实现方案 -- node.js

实现方案:   一、 展示中心   使用 vue 作为单页面模板方案,使用 axios 作为 http 请求方案,使用 websocke? 和注册中心进行长连接?   二、注册中心   使用 http 向展示中心提供服务,作为服务端使用 websocket 与服务方和调用方进行连接,对服务方每隔5s(可配置)进行连接测试,如果失败,就把该服务方信息去掉,然后通知调用方和展示中心。   每次有服务方 »

node.js压缩和解压缩

推荐一个极其简单、及其好用的node.js的压缩和解压缩类库  compressing 支持格式: tar、gzip、tgz、zip 以zip为例,tar,tgz和gzip与zip相同。 压缩文件: const compressing = require('compressing'); compressing.zip.compressFile('logs/info-2018-06-07.log' »

node.js入门 - 6.I/O模式

  我们按照执行的方式,把I/O分为串行I/O和并行I/O。串行I/O是完成当前I/O之后,才会去执行下一个I/O。并行I/O要复杂些,但是更容易理解,就是几个I/O同时运行。有一点需要提醒的是,在串行I/O中一般是按照请求队列的顺序来执行请求的,并以这个顺序返回结果。并行I/O返回的结果没有任何的顺序可言。串行I/O和并行I/O可以组合起来工作,例如:有多组并行I/O,每组中包含不同数目的串行I »

[Node.js] CommonJS Modules

CoomonJS modules provide a clean syntax for importing dependencies. This lesson will take a look at the basics of using CommonJS modules. app.js var dep = require('./dep'); console.log(dep); // Expo »

node.js 安装

http://my.oschina.net/zhangdapeng89/blog/52793   windows 自带的 ims文件安装后 有 安装npm 点击bat文件可自动安装 npm 1安装 node-websocket-server npm install websocket-server即可安装node-websocket-server。 2.安装socket.io用npm instal »

body-parser Node.js(Express) HTTP请求体解析中间件

 2016年06月08日     781     声明   在HTTP请求中,POST、PUT和PATCH三种请求方法中包含请求体,Node.js 原生HTTP模块中,请求体要基于流的方式接收和解析。body-parser是一个HTTP请求体解析中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体,Express框架中就是使用这个模块做为请求体解析中间件。 »