
Nodejs
Poppy_LYT
这个作者很懒,什么都没留下…
展开
-
Nodejs—跨域问题(Access to XMLHttpRequest...from originhas been blocked by CORS policy: No 'Access-Contr)
Nodejs—跨域问题在http.createServer里面增加下面一行代码即可res.writeHead(200, {'Content-type': 'text/plain;charset=UTF8', 'Access-Control-Allow-Origin': '*'})原创 2019-08-23 23:30:44 · 745 阅读 · 0 评论 -
Nodejs—events事件模块入门(图文)
Nodejs—events事件模块入门概念:nodejs使用事件驱动,events事件模块就是帮助nodejs来处理事件,对事件进行监听绑定触发events事件// 引入events模块const events = require('events');// 创建一个eventEmitter对象const eventEmitter = new events.EventEmitter(...原创 2019-08-29 11:41:45 · 559 阅读 · 0 评论 -
Nodejs—buffer入门(图文)
Nodejs—buffer入门概念:buffer就是缓冲区,用来存储数据的容器,操作和数组很相似创建buffer对象的三种方式第一种:alloc,会重置buffer对象第一个参数是长度,第二个参数是设置的初始化buffer的默认值,16进制const buf1 = Buffer.alloc(10, 16);console.log(buf1);结果:第二种:allocUn...原创 2019-08-29 09:40:58 · 449 阅读 · 0 评论 -
Nodejs—jade模版和ejs模版(图文)
Nodejs—jade模版和ejs模版// 整个网站的内容不可能都是静态(写在html中的固定数据)的,模版引擎其实就是渲染页面,把从数据中获取的数据,动态渲染到页面。//// jade// 与普通的html、css不能共存,强依赖 如果用了就要一直用// 使用 cnpm install jade// ejs// 不会破坏html、css只是在html添加内容, 弱依赖,可以拿掉/...原创 2019-08-27 18:52:26 · 615 阅读 · 0 评论 -
Nodejs—cookie+session的意义以及读写删加密操作(图文)
Nodejs—cookie+session的意义以及读写删操作cookiecookie的使用场景:前端跟服务器请求是一般都是通过http请求,但是http是无状态请求,无法知道用户是否已经访问后,这时候需要用到cookie,当我们访问过服务器之后,服务器会在客户端种植一个cookie,当再次访问的时候,根据cookie就知道用户是否访问过了。cookie的问题:cookie有安全性问题。...原创 2019-08-27 18:42:07 · 673 阅读 · 0 评论 -
Nodejs—express+body-parser获取表单数据(get/post)(图文)
Nodejs—express+body-parser获取表单数据(get/post)准备:新建form表单<form method="get" action="http://localhost:8080"> <p> <input type="text" name="user" placeholder="用户名"> </p...原创 2019-08-27 18:26:44 · 2259 阅读 · 1 评论 -
Nodejs—express-static加载静态资源
Nodejs—express-static加载静态资源第一步:cnpm install express-static第二步:const express = require('express');const static = require('express-static');const server = express();server.use(static('./www')); //...原创 2019-08-27 18:09:10 · 407 阅读 · 0 评论 -
Nodejs—express的三个方法及其使用(图文)
Nodejs—express的三个方法及其使用(图文)准备工作:新建一个html文件,写一个form表单<form method="get" action="http://localhost:8080"> <p> <input type="text" name="user" placeholder="用户名"> </p&...原创 2019-08-27 18:06:10 · 628 阅读 · 0 评论 -
Nodejs—CommonJS、AMD、CMD规范及其优缺点
Nodejs—CommonJS、AMD、CMD规范及其优缺点nodejs遵循了CommonJS规范CommonJS就是一个JavaScript模块化的规范,该规范最初是用在服务器端的node的,前端的webpack也是对CommonJS原生支持的。根据这个规范,每一个文件就是一个模块,其内部定义的变量是属于这个模块的,不会对外暴露,也就是说不会污染全局变量。CommonJS的核心思想就是通...原创 2019-08-27 17:51:47 · 2032 阅读 · 0 评论 -
Nodejs—自定义模块的导入以及好处(图文)
Nodejs—自定义模块的导入和好处Nodejs 添加exports方法导出变量有什么好处?以往开发中,全局变量会造成污染,node中的变量都是局部的,只能在当前文件中使用,必须使用exports进行导出,exports的好处也可以控制要导出的变量,具体导出哪个变量我们自己是可以进行控制的。Nodejs自定义模块的导入准备工作:新建文件夹lib=》新建js文件 search.js 用来放...原创 2019-08-27 17:47:45 · 703 阅读 · 0 评论 -
Nodejs—即时通讯
Nodejs—即时通讯第一步:新建文件夹chat并下载安装模块1、npm init2、cnpm install express --save3、cnpm install express-session --save4、cnpm install ejs --save5、cnpm install socket.io --save第二步:chat文件夹中新建public文件夹(公共js文...原创 2019-08-29 19:36:16 · 2397 阅读 · 1 评论