Node.js
无声有寒
这个作者很懒,什么都没留下…
展开
-
4.一个类似apache的服务器
1.初代appche 这里直接用wwwDir保存了资源的绝度路径,所有资源都存在www文件夹里面。 url获取的就是相对www的文件路径。默认返回的网页是index.html。 其他情况,把url给filepath,然后读取返回文件. 发生错误时的return是为了终止代码继续运行. var http = require('http') var fs = require('fs') var server = http.createServer(); var wwwwDir = '/Users/a原创 2020-07-15 21:32:05 · 366 阅读 · 0 评论 -
js代码风格
1.标准文档: https://standardjs.com/ 2.js代码中最好不加分号,但有三个地方要注意一下,以( , [ , `开头的情况,需要在前面加个分号。 function say() { console.log('hello world') } // TypeError: say(...) is not a function say() ;(function () { console.log('hello') })() // ;['苹果', '香蕉'].forEach.原创 2020-07-15 09:20:14 · 259 阅读 · 0 评论 -
1.Mac终端常用命令
1.cd,将文件拖入,获取目录,然后回车进入到目录下 2.ls 列出目录下文件 3.node xxx.js 运行代码,名字可以按tab自动补全。 4.clear 清屏原创 2020-07-14 23:37:44 · 102 阅读 · 0 评论 -
3.Node模块系统
Node中的模块系统 使用Node编写应用程序主要就是在使用: EcmaScript语言 和浏览器一样,在Node中没有Bom和Dom 核心模块 文件操作的fs http服务操作的http url路径操作模块 path路径处理模块 os操作系统信息 第三方模块 art-template 必须通过npm来下载才可以使用 自己写的模块 自原创 2020-07-14 20:17:05 · 2378 阅读 · 0 评论 -
2简单的http服务器创建
1.端口好可以随意设置,只要不被占用就好,端口号80是默认端口,用这个的话,就不用输入端口号了。 2333后面的 / 是请求路径,就是请求访问服务器哪个位置的路径。 //1.加载服务器核心模块 var http = require('http'); //2.使用http.createServer()创建一个web服务器 var sever = http.createServer(); // 3.服务器要做的事儿 // 提供服务:对数据服务 // 发请求 // 接收请求 // 处理请求 // 反馈(原创 2020-07-14 17:31:50 · 527 阅读 · 0 评论 -
1.Node文件读写
1.读文件。 err成功就是null,错误才有值。 toString16进制转化成字符串。 //浏览器中的JavaScript是没有文件操作能力的 //但是Node中的JavaScript具有文件操作能力 //fs是file-system的简写,就是文件系统的意思 //在Node中如果想要进行文件的操作就必须引用fs这个核心模块 //在fs这个和兴模块中,就提供了人所有文件操作相关的API //例如 fs.readFile就是用来读取文件的 // 1.使用fs核心模块 var fs = requ原创 2020-07-14 11:39:46 · 93 阅读 · 0 评论 -
1.初识Node,模块化开发,包管理
1.Node是一个javascript运行环境。 2.安装Node cmd输入 node -v查看版本,能看见则安装成功。 3.node的核心是ecmascript, 环境和dom和Bom的作用一样,提供一些Api. 4.javascript存在的问题 文件依赖太复杂。 变量互相访问覆盖太乱。 5.模块化开发。 拆分成独立的功能模块,就像电脑的组件一样。 ...原创 2020-04-23 12:42:37 · 146 阅读 · 0 评论