
node/js
yunchong_zhao
这人比较懒,不喜欢写简介
展开
-
移动端浏览器抓包工具测试,使用request.js代理发送post请求失败的问题
使用pc端模拟的都正常的,但是在真机上测试就是有问题,但是真机是用抓包工具连着代理测试的 网上查阅资料说是 request 代理的问题 因为项目是使用的node 进行书写的 req.pipe(request({ method: 'POST', uri: 'http://localhost:8080/api' })).pipe(res); 因为你可能使用了body-parse中间件 require(‘body-parser’).urlencoded({extended: false})原创 2020-07-01 12:17:03 · 805 阅读 · 0 评论 -
express中ejs模板引擎的使用,consolidate模块的使用
在express动态页面的渲染,用的比较多的模板引擎就是 ejs 还有一种是jade 个人觉得吧 jade是靠缩进来实现 代码结构的话 像我这种比较喜欢看 htm标签的人来说 太难受了 如果是使用express的生成器生成的话 倒是会帮你自动配好 但是要是让自己配的话 首先你得安装ejs模板引擎 npm i ejs -S const express=require('express'); const app=express(); app.set('views',__dirname+"/views"); //原创 2020-07-10 10:44:46 · 563 阅读 · 0 评论 -
Node.js 为什么回调函数的第一个参数,必须是错误对象err(如果没有错误,该参数就是 null)?
你是不是也有这样的疑问呢,特别的是初学node.js的童鞋,反正我也不知道怎么回事 也就按照老师那样写的哈哈 由于js的单线程原因,如果不是异步的 存在 可能早都卡死完了。 异步简单的说下就是 手中的事情做了一半 去做其他的任务 做完其他的 准备好了 在做之前剩下的工作 异步函数很重要的一点就是依靠回调函数来实现 但并不是 回调函数就是异步了 为什么回调函数一般和异步勾结一起呢 ,我们在任务的一部分以函数的形式定义其中,等到该触发事件的时候进行调用回调函数来实现了 左另一部分工作 至于标题的问题 异步原创 2020-07-09 16:20:29 · 919 阅读 · 0 评论 -
node.js篇之global全局对象卷
在浏览器端,全局对象是window 我们定义的全局变量都是挂载到了window上,作为在服务器端运行的js环境node.js中也有一个全局对象 global 可以实现跨模块使用 定义在 global 上面的变量,不需要在模块中通过 exports 输出,其他模块中也能使用。 注意不要再global挂载太多变量 滥用则容易污染 // a.js global.sum=function(a,b){ return a+b; } // b.js require('./a.js') console.log(sum(原创 2020-07-07 16:41:48 · 457 阅读 · 2 评论