node.js
小草dym
这个作者很懒,什么都没留下…
展开
-
创建web服务器||HTTP协议的概念||报文||HTTP请求与响应处理——未完待续
HTTP协议的概念超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)规定了如何从网站服务器传输超文本到本地浏览器, 它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。报文在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和一些附加信息,并且要遵守规定好的格式请...原创 2020-04-24 23:33:53 · 162 阅读 · 0 评论 -
服务器端基础概念
服务器端基础概念网站的组成网站应用程序主要分为两大部分:客户端和服务器端。 客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序。使用HTML、CSS、JavaScript构建。 服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑Node网站服务器IP地址 互联网中设备的唯一标识。 IP是Internet Protocol Address的简写...原创 2020-04-24 20:55:15 · 605 阅读 · 0 评论 -
Node.js中模块加载机制
Node.js中模块加载机制模块查找规则-当模块拥有路径但没有后缀时 1. require方法根据模块路径查找模块,如果是完整路径,直接引入模块。 2. 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 3. 如果找到了同名文件夹,找文件夹中的index.js 4. 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入...原创 2020-04-24 20:44:18 · 168 阅读 · 0 评论 -
package.json文件||项目依赖||开发依赖
package.json文件 node_modules文件夹的问题 package.json文件的作用 项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。 使用npm init -y命令生成。项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名...原创 2020-04-24 20:30:16 · 1871 阅读 · 0 评论 -
第三方模块——nodemon是一个命令行工具,用以辅助项目开发、nrm ( npm registry manager ):npm下载地址切换工具
什么是第三方模块 别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。第三方模块 nodemon nodemon是一个命令行工具,用以辅助项目开发。 在Node.js中,每次修改文件都要在命令行工具中重新执行该文件,非常繁琐。使用步骤 1. 使用npm install nodemon...原创 2020-04-24 19:49:50 · 395 阅读 · 0 评论 -
系统模块——什么是系统模块、path 路径操作、相对路径VS绝对路径
系统模块什么是系统模块Node运行环境提供的API. 因为这些API都是以模块化的方式进行开发的, 所以我们又称Node运行环境提供的API为系统模块系统模块fs 文件操作系统模块path 路径操作路径拼接语法相对路径VS绝对路径...原创 2020-04-24 17:29:51 · 1435 阅读 · 0 评论 -
Node.js模块化开发||Node.js中模块化开发规范
JavaScript开发弊端 a.js b.js JavaScript在使用时存在两大问题,文件依赖和命名冲突。生活中的模块化开发软件中的模块化开发 app.juser.一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。Node.js中模块化开发规范Node.js规定一个JavaScript文件就是一个模块,...原创 2020-04-24 16:59:48 · 443 阅读 · 0 评论 -
Node.js快速入门
Node.js快速入门 PATH环境变量 存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置Node.js 的组成 Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API...原创 2020-04-24 02:14:27 · 151 阅读 · 0 评论 -
Node开发概述
为什么要学习服务器端开发基础能够和后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)扩宽知识视野,能够站在更高的角度审视整个项目服务器端开发要做的事情实现网站的业务逻辑数据的增删改查为什么选择Node使用JavaScript语法开发后端应用一些公司要求前端工程师掌握Node开发生态系统活跃,有大量开源库可以使用前端开发工...原创 2020-04-24 01:53:42 · 204 阅读 · 0 评论