Node
文章平均质量分 55
qq_42694575
这个作者很懒,什么都没留下…
展开
-
Node学习之Express模块(一)
使用GET方法首先写一个简单的界面,method设置为get方式(命名为form.html) 。 再写一个服务器代码,命名为server.js(get方法不需要中间件,也就说用不到body-parser模块) const express=require('express');//使用express模块首先要把它引入var server=express();//创建一个服务器,之前的...原创 2018-07-23 15:53:31 · 2713 阅读 · 0 评论 -
Node学习之写自己的中间件(以body-parser为例)(二)
首先写一个简单的浏览器界面,命名为form.html。 然后写服务器代码,命名为server.js。打开终端,运行server.js,便可以得到上一章的结果。原创 2018-07-23 18:31:45 · 365 阅读 · 0 评论 -
Node学习之将自己写的模块进行封装(三)
首先写一个简单的浏览器界面第一种写法(返回的是一个对象): 自己的my-body-parser.js模块 相应的服务器代码server.js第二种写法(返回的是一个函数) 自己的my-body-parser.js模块 相应的服务器代码server.js 第三种写法 (给返回的函数命个名) 自己的my-body-parser.js模块 相应的服...原创 2018-07-23 19:06:53 · 2788 阅读 · 0 评论 -
Express之cookie和session(四)
因为http是无状态的,所以需要cookie。cookie是在浏览器端保存数据的,每次请求都会带过来,所以有安全隐患,容易被篡改,同时cookie的大小是有限的,只有4k。session也是用来保存数据的,但是是保存在服务端的,所以相对比较安全,不易被篡改,同时session的大小取决于服务器的大小。但是session不可能独立存在,cookie是基于session存在的。当浏览器首次...原创 2018-07-24 16:50:14 · 153 阅读 · 0 评论 -
利用node搭建聊天服务器
首先在编辑器里输入以下代码,我用的软件是sublime3,很好用的一款编辑器,推荐。var net = require('net')var chatServer = net.createServer(),clientList = []chatServer.on('connection', function(client) { client.name = client.remote...原创 2018-07-20 16:12:51 · 2097 阅读 · 0 评论 -
Node学习之jade(五)
jade1.根据缩进划分层级2.属性用()表示,用逗号进行分隔style属性可以写成json格式{属性:'',属性:''}class属性可以写成数组格式['','','']3.内容该文件命名为1.jade该文件命名为jade1.js 运行成功的结果得到index.html的结果...原创 2018-07-26 10:54:13 · 487 阅读 · 0 评论 -
Node(Express的模块bodyparser错误使用)
bodyparser之前是包含在express模块里的,但是现在已经不包含在里面了,所以需要单独安装,如果不安装就会报下面的错误。安装代码如下:npm install body-parser -g 进行全局安装。注释的app.post('/send', express.bodyParser(), function(req, res) 的这个方法现在已经是错误的了,用红箭头指向的这行是现...原创 2018-07-20 20:48:00 · 2172 阅读 · 0 评论