
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 -Sconst express=require('express');const app=express();app.set('views',__dirname+"/views"); //原创 2020-07-10 10:44:46 · 562 阅读 · 0 评论 -
Node.js 为什么回调函数的第一个参数,必须是错误对象err(如果没有错误,该参数就是 null)?
你是不是也有这样的疑问呢,特别的是初学node.js的童鞋,反正我也不知道怎么回事 也就按照老师那样写的哈哈由于js的单线程原因,如果不是异步的 存在 可能早都卡死完了。异步简单的说下就是 手中的事情做了一半 去做其他的任务 做完其他的 准备好了 在做之前剩下的工作异步函数很重要的一点就是依靠回调函数来实现 但并不是 回调函数就是异步了为什么回调函数一般和异步勾结一起呢 ,我们在任务的一部分以函数的形式定义其中,等到该触发事件的时候进行调用回调函数来实现了 左另一部分工作至于标题的问题 异步原创 2020-07-09 16:20:29 · 918 阅读 · 0 评论 -
node.js篇之global全局对象卷
在浏览器端,全局对象是window 我们定义的全局变量都是挂载到了window上,作为在服务器端运行的js环境node.js中也有一个全局对象 global可以实现跨模块使用定义在 global 上面的变量,不需要在模块中通过 exports 输出,其他模块中也能使用。注意不要再global挂载太多变量 滥用则容易污染// a.jsglobal.sum=function(a,b){ return a+b;}// b.jsrequire('./a.js')console.log(sum(原创 2020-07-07 16:41:48 · 455 阅读 · 2 评论