node--静态文件托管,路由,模板引擎
摘要:1、路由 路由是由一个URI和一个特定的HTTP方法(GET/POST)组成的 涉及到应用如何响应客户端对某个网站节点的访问 2、ejs 3、get/post 1)get获取数据 通过Url类中的query属性获得,即 query=url.parse(req.url,true).query 2)获取
阅读全文
posted @
2019-07-07 17:28
Tanqurey
阅读(180)
推荐(0)
node--非阻塞式I/O,单线程,异步,事件驱动
摘要:1、单线程 不同于其他的后盾语言,node是单线程的,大大节约服务器开支 node不为每个客户创建一个新的线程,仅使用一个线程。通过非阻塞I/O以及 事件驱动机制,使其宏观上看是并发的,可以处理高并发。 2、非阻塞式I/O 1)当我们遭遇异步时,可以通过以下方法解决: ①回调函数 在使用异步的函数时
阅读全文
posted @
2019-07-07 09:22
Tanqurey
阅读(286)
推荐(0)
node--静态服务器
摘要:1、同步读取文件 const data = fs.readFileSync('./model/mime.json'); // 这里是添加了可以正常链接其他格式文件的服务器 const http = require('http') const url = require('url') const fs
阅读全文
posted @
2019-07-06 19:53
Tanqurey
阅读(191)
推荐(0)
node--fs
摘要:1、fs模块内置方法 1)stat 检测是文件还是目录 fs.stat(fileAddress,(err,stats)=>{ //err 出错信息 //stats.isFile() 该东西是文件吗 //stats.isDirectory() 该东西是目录吗 //返回布尔值 }) 2)mkdir 创建
阅读全文
posted @
2019-07-06 14:18
Tanqurey
阅读(153)
推荐(0)
node--CommonJS
摘要:1、CommonJS 1)弥补js没有标准的缺陷 2、Node模块 1)分为核心模块和用户自定义模块 2)我们可以把公共的功能抽离为一个单独的js文件作为一个模块 其中的成员和属性外界无法访问,若要设法时期能被访问,需要通过 exports关键字进行导出。 使用时我们通过require进行引入 若模
阅读全文
posted @
2019-07-05 23:45
Tanqurey
阅读(121)
推荐(0)