
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 · 393 阅读 · 0 评论 -
js代码风格
1.标准文档:https://standardjs.com/2.js代码中最好不加分号,但有三个地方要注意一下,以( , [ , `开头的情况,需要在前面加个分号。function say() { console.log('hello world')}// TypeError: say(...) is not a functionsay();(function () { console.log('hello')})()// ;['苹果', '香蕉'].forEach.原创 2020-07-15 09:20:14 · 288 阅读 · 0 评论 -
1.Mac终端常用命令
1.cd,将文件拖入,获取目录,然后回车进入到目录下2.ls 列出目录下文件3.node xxx.js 运行代码,名字可以按tab自动补全。4.clear 清屏原创 2020-07-14 23:37:44 · 125 阅读 · 0 评论 -
3.Node模块系统
Node中的模块系统使用Node编写应用程序主要就是在使用: EcmaScript语言 和浏览器一样,在Node中没有Bom和Dom 核心模块 文件操作的fs http服务操作的http url路径操作模块 path路径处理模块 os操作系统信息 第三方模块 art-template 必须通过npm来下载才可以使用 自己写的模块 自原创 2020-07-14 20:17:05 · 2417 阅读 · 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 · 575 阅读 · 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 · 112 阅读 · 0 评论 -
1.初识Node,模块化开发,包管理
1.Node是一个javascript运行环境。2.安装Nodecmd输入 node -v查看版本,能看见则安装成功。3.node的核心是ecmascript,环境和dom和Bom的作用一样,提供一些Api.4.javascript存在的问题文件依赖太复杂。变量互相访问覆盖太乱。5.模块化开发。拆分成独立的功能模块,就像电脑的组件一样。...原创 2020-04-23 12:42:37 · 171 阅读 · 0 评论