随笔分类 - node.js
解决npm下载慢的问题
摘要:之前关于这个问题,根本就不算是个问题,npm下载的东西大家都知道在国外,慢一点大家都能理解,一般网络不是特别差的时候,自我感觉良好,哈哈,我会趁下载这点时间忙中偷闲,这个时间还是来喝杯茶静静等着它下载好就行了,苦中作乐嘛;之前也遇到过网速不给力,那时候经常做项目,遇到这点小问题用淘宝镜像很快就解决了
session --中间件
摘要:session的简介 session是另一种记录客户状态的机制,与cookie不同的是 session数据保存在服务器中,而不是保存在客户端浏览器中 session的用途 session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登录信息保存在服务器端。 当用户访问站点的其他页面时,可以
对cookie-parser的理解(签名、加密)
摘要:1.为什么说要利用签名防止cookie被恶意篡改 我们在浏览器输入用户名和密码发送post请求到后端服务器,后端服务器验证合法,返回响应,并Set-Cookie为sessionid=***;username=water,然后浏览器接受到响应发Set-Cookie,于是将其存入内存或硬盘中;浏览器端再
cookie --中间件
摘要:Cookie简介 cookie是服务器存储在用户计算机中的变量,可以让我们用同一个浏览器访问同一个域名的时共享数据。 HTTP是一种无状态协议,简单来说,当你从一个页面,然后跳转到同站点的另一个页面时,服务是无法识别这是同一个浏览器发送过来的请求。每一次的访问都是没有任何关系的。(对于服务器端来说,
使用NodeJS模块-第三方提供的模块(什么是npm)
摘要:第三方开发者提供的模块 第三方模块是由NodeJS社区或第三方个人开发的功能模块,这些功能模块以软件包的形式存在。被发布在npmjs注册表中。npmjs是一个注册中心,所有软件包的信息都会被记录到该注册中的数据库中,我们可以来到npmjs官方站点,根据关键字搜索自己需要的软件包 什么是npm npm
nodejs编写后台
摘要:1.引入核心模块 2.服务器监听窗口 3.创建服务器对象 4.设置服务器监听窗口 寻找路径 1 // 引入核心模块 2 const http = require('http') 3 4 // 服务器监听窗口 5 const port =3000; 6 // const port =process.a
解决npm下载慢的问题
摘要:方法一:使用淘宝定制的cnpm命令行工具替代默认安装npm npm install -g cnpm --registry=https://registry.npm.taobao.org 方法二:将npm默认的下载地址修改为淘宝镜像 npm cofig set registry https://reg
全局安装与本地安装
摘要:全局安装 全局安装的软件包可以在任何目录下使用,一般情况下,用于安装提供命令行工具的软件包。全局安装的软件包不能使用require()方法导入到项目中。 npm install http-server --global 例如,上面的命令全局安装了一个http-server软件包,该软件包提供了一个h
NPM常用命令
摘要:1、 初始化软件包 npm init 该命令会询问你几个问题,然后把我们出入的结果记录到package.json文件中。但是你可以使用 -y/--yes选项跳过提问的过程 1 npm init --y 2 npm init --yes 2、 安装第三方的软件包 1 npm install [@sco
使用NodeJS模块-NodeJS官方提供的核心模块
摘要:除了使用自己写的本地模块以外,NodeJS可以使用另外两种类型的模块,分别是NodeJS官方提供的核心模块和第三方提供的模块 NodeJS官方提供的核心模块 NodeJS平台自带的一套基本的功能模块,也被称为NodeJS平台的API // 使用模块全局的 require() 方法引入 fs 模块 c
导出模块成员
摘要:使用module.exports对象导出模块成员 每个模块内部都有一个 module 对象,代表当前模块,我们可以使用它的 exports 属性导出模块成员。该属性的初始值为一个空对象,我们只需要将被导出的成员添加为该对象的属性即可。例如: 1 // 模块私有的成员 2 function divid
Node.js提供了哪些内容(API)
摘要:Nodejs运行时,JavaScript代码运行时的环境。 提供了一些核心模块,应用程序编程接口(Application Program Interface,API) API 的意思就是。一个已经解决的问题,别人已经写好方法。你只需要调用别人写好的类就行了。比如你要造一辆车,轮胎已经有人帮你造好了,
node.js的安装
摘要:下载安装Nodejs 官方站点:https://nodejs.org/en/ 国内站点:http://nodejs.cn/ 建议安装长期支持版(Long Term Support) 建议不要修改默认的安装目录(建议单独建一个nodejs文件夹进行安装,不要随便和其他文件放在一起) 默认安装的内容有哪
什么是node.js
摘要:什么是Nodejs? Nodejs是一个基于Chrome V8 引擎的JavaScript运行环境(运行时)。 特地从网上扒了下node.js历史(下面是别人写的): 众所周知,在Netscape设计出JavaScript后的短短几个月,JavaScript事实上已经是前端开发的唯一标准。 后来,微