![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
403_ss
hi,l am dying
展开
-
Node.js (回调地域/Promise/)
回调地狱: 异步任务的结果数据只能通过回调函数获得 ,然而当需要获得回调函数完成的数据,只能再继续嵌套,回调函数里面嵌套回调函数无数层嵌套,即回调地狱 Promise 为了避免出现回调地狱,ES6中引入了一个API Promise(承诺)构造函数。 Promise相当于一个容器存放一个异步任务,默认异步任务有三种状态: 初始 peding ——成功——>Resol...原创 2019-10-17 13:22:24 · 198 阅读 · 0 评论 -
Node.js (文件读写/http服务器)
Node.js 是什么: 是JavaScript 运行时环境, 不是语言,也不是框架。它是一个平台,运行js代码。 包含EcmaScript 的 JavaScript 语言部分(变量、方法、数据类型、内置对象) 没有 BOM、DOM, Node.js运行环境中 为javascript增加一些服务器级别的API(文件读写,http服务,网络通信等) 特性: 事件驱动, 异步操作, ...原创 2019-10-03 13:02:33 · 302 阅读 · 0 评论 -
Node.js (第三方模块/静态资源/处理表单)
在node中使用art-template模板引擎。 步骤: 1.安装。在需要的目录下, npm install art-template 2.在需要的文件模块中使用 require()加载。 var template = require('art-template') 3.调用相应模板引擎的API template('id',{对象}) //浏览器中使用 templa...原创 2019-10-04 15:18:27 · 278 阅读 · 0 评论 -
Node.js(模块系统/挂载规则/加载规则/npm /express )
模块规范,Node中有一个很重要的东西,模块系统: 模块作用域 require()方法加载模块 reports 接口对象导出模块中的成员 Node中所有成员只在当前文件模块作用域有效,如果希望其他模块访问的成员,需要挂载到exports 接口对象中,然后视同require()加载即可。 我们知道可以通过挂载 (exports.成员) 访问这个文件模块的变量或函数,但是当...原创 2019-10-06 17:58:02 · 611 阅读 · 0 评论 -
Node.js(自动重启服务器 /模板引擎/crud/封装异步)
nodemon 自动重启服务器,不用手动 ctrl +c 退出,node xx.js npm instal --global nodemon 使用时将 node 替换成 nodemon 即可。 在express框架 中使用art-template 模板引擎: 安装: npm install art-template --save npm install express...原创 2019-10-08 10:36:32 · 130 阅读 · 0 评论