node杂谈

Posted zale-blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node杂谈相关的知识,希望对你有一定的参考价值。

在node中var作用域为当前js文件

每一个js文件都是一个module对象

global为全局对象,可以用在不同js之间访问(不要设立过多的全局对象,除非必要,比如设立生产环境还是开发环境)

a = 1这种形式默认为写在全局对象上面

入口的js的module  ID默认为“.”

require("路径")获取的是指定的module对象(代表特定的js)

exports是module.exports的别名,exports可以做的事情,module.exports都可以做

exports只能用.暴露接口并且在require之后也要用.来获取接口

在创建server后浏览器展示乱码原因如下

//正确
res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"})
//错误
res.writeHead(200,{"Content-Type":"text/html;charset=‘utf-8‘"})

server中通过事件驱动的方式write与end不共存,只能用end,在server中调用读文件方法,不论成功还是失败都要有end,否则服务器一直转

使用koa框架的时候 前端设置content-type中用逗号是无法解析的,需要用分号才行

 

以上是关于node杂谈的主要内容,如果未能解决你的问题,请参考以下文章

Node.js JavaScript 片段中的跳过代码

鸟哥杂谈五分钟搭建云服务器 Node-Red,PM2开机启动

鸟哥杂谈十分钟搭建自己的本地 Node-Red可拖拽图形化物联网

vscode代码片段建议bug

杂谈代码整洁

澄清 node.js + promises 片段