Node.js
文章平均质量分 82
小柒很爱喵
十年后的博客专家
展开
-
【Node.js】第一章 初识Node.js
1. 什么是Node.jsNode.js是一个基于V8引擎的javascript运行环境。官方网站:https://nodejs/org/en2. Node.js中Javascript的运行环境浏览器是Javascript的前端开发环境,Node.js是Javascript的后端开发环境,并且Node.js不包括浏览器拥有的内置DOM API、BOM API。原创 2022-11-10 16:36:05 · 354 阅读 · 0 评论 -
【Node.js】 第三章 http模块
http模块是Node.js官方提供的,用来创建web服务器的模块。通过http.createServer()方法就可以将一台电脑变成Web服务器,提供对外的资源。Node.js不需要IIS、Apache等第三方软件,通过Node.js提供的http模块,可以仅通过几行代码,就可以把普通电脑变为Web服务器。原创 2022-11-14 18:49:40 · 240 阅读 · 0 评论 -
【Node.js】第二章 fs文件系统模块
_dirname表示当前执行文件的路径,再进行读取文件的相对路径的拼接即可成功操作文件。path是Node.js官方提供的,用来处理路径问题的模块,有一系列的操作方法。由于设置文件的相对路径参数、在node当前路径变化时可能会造成文件读取失败。path.basename() //用来从路径字符串中,把文件名解析出来。path.join() //用来将多个路径拼接成一个完整的字符串路径。fs文件系统模块是Node.js官方提供给用户用来操作文件的模块。写文件:fs.writeFile()原创 2022-11-11 18:02:24 · 415 阅读 · 0 评论 -
【Node.js】 第四章 模块化
由于module.exports单词写起来比较复杂,为了简化向外共享成员的代码,Node提供了exports对象。默认情况下,exports和module.exports指向同一个对象,最终共享的结果,还是以module.exports指向的对象为准。和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。按照模块指定规则,把一个大文件拆分为一个个小模块。在自定义模块中,可以使用module.exports导出当前的文件对象,默认为空对象。原创 2022-11-15 18:42:19 · 411 阅读 · 0 评论 -
【Node.js】第五章 包与npm包
执行npm install 命令时,npm包管理工具会先读取package.json中的depandencies节点,读取到记录的所有依赖包名称和版本号后,npm包管理工具会把这些包一次性下载到项目中。包根目录中但README.md文件,是包的使用说明文档,通过它,我们可以事先把包的使用说明,以markdown的格式写出来,方面用户参考。包上基于内置模块封装出来的,提供了更方便的API,提高了开发效率。用来记录node_modules目录下的每一个包的下载信息,例如包的名字,版本号,下载地址等。原创 2022-11-16 19:44:34 · 278 阅读 · 0 评论 -
【Node.js】第七章 express路由与中间件
在express中,路由指的是客户端请求与服务器处理函数之间的映射关系。// 如下例子})1. 定义基本的中间件// 这里所定义的mw,就是指向一个中间件函数// 中间件的处理// ......// 必须调用next函数,把流转关系交给下一个中间件next();}2. 注册全局生效的中间件客户端发起的任何请求,到达服务器后,都会触发的中间件,叫做全局生效的中间件。console.log('这是一个最简单的中间件');next();}// 注册全局生效的中间件。原创 2022-11-24 18:23:01 · 1050 阅读 · 0 评论 -
【node.js】第六章 初识express
express是基于Node.js平台的快速,极简Web开发框架。express的作用类似于Node.js中的http模块,用于创建Web服务器的。express的官网:https://www.express.com/cn。原创 2022-11-23 17:39:08 · 378 阅读 · 0 评论 -
【Node.js】第八章 express编写接口
在浏览器与服务器正式通信之前,浏览器会先发送OPTION请求进行预检,以获知服务器是否运行该实际请求,所以只一次的OPTION请求称为“预检请求”,服务器成功响应预检请求后,才会发生真正的请求,并携带真实数据。CORS在浏览器中有兼容性,只有支持XMLHttpRequest Level2的浏览器,才能正常访问开启了CORS的服务器接口(IE10+、Chrome4+、FireFox3.5+)CORS主要在服务器端进行配置,客户端浏览器无须做任何配置,即可请求开启了CORS的接口。原创 2022-11-25 17:16:36 · 751 阅读 · 0 评论 -
【Node.js】第九章 数据库
1. 连接:打开MySQL Workbench连接数据库、输入密码2. 界面组成部分:3. 创建数据库4. 创建数据表5. 向数据表插入数据。原创 2022-11-28 17:31:32 · 913 阅读 · 0 评论