当我们使用require()引入模块是,使用的就是模块标示,我们可以通过模块标示来找到指定的模块,比如:let myFun= require(./js/myFun);内建模块旧:底层由C++编写标识:文件的路径(绝对路径,相对路径)
核心模块:由node引擎提供的模块标识:标识的名字-http-fs-globalnode中没有window 只有global
思考:ex...
文件系统(File System):
在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端,
Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入文件、以及与其交互。
要是用fs模块,首先要从核心模块中加载; 使用 const fs= require('fs') ; ...
一、JavaScript概念
JavaScript ( JS ) 是一个单线程、解释型的编程语言。
二、JavaScript语言特点
2.1 单线程
JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。
2.2 解释型语言
自上而下,解释一行,执行一行;不会通篇编译为一个文件再执行。
三、 JavaScript执行过程
3.1 语法分析...
引入Http模块
默认你已经安装了Node.jsNode当中内置了Http模块;可以使用
var http= require("http");
引入http模块;
Hello world
用Node.js实现一个HTTP服务器程序非常简单。我们实现一个最简单的Web程序,它对于所有请求,都返回Hello world!,新建一个文件夹apiDemo 在里面新建一个server.js写入:
// 导...
我们可以使用Node设定一个目录,然后让Web程序变成一个文件服务器。要实现这一点,我们只需要解析request.url中的路径,然后在本地找到对应的文件,把文件内容发送出去就可以了。
解析URL需要用到Node.js提供的url模块,它使用起来非常简单,通过parse()将一个字符串解析为一个Url对象:
var url= require('...
Express框架
Web 应用程序
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
API
使用您所选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。
性能
Express 提供精简的基本 Web 应用程序功能,而不会隐藏您了解和青睐的 Node.js 功...
文件系统(File System):
在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端,
Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入文件、以及与其交互。
要是用fs模块,首先要从核心模块中加载; 使用 const fs= require('fs') ; ...
当我们使用require()引入模块是,使用的就是模块标示,我们可以通过模块标示来找到指定的模块,比如:let myFun= require(./js/myFun);内建模块旧:底层由C++编写标识:文件的路径(绝对路径,相对路径)
核心模块:由node引擎提供的模块标识:标识的名字-http-fs-globalnode中没有window 只有global
思考:ex...
一、JavaScript概念
JavaScript ( JS ) 是一个单线程、解释型的编程语言。
二、JavaScript语言特点
2.1 单线程
JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。
2.2 解释型语言
自上而下,解释一行,执行一行;不会通篇编译为一个文件再执行。
三、 JavaScript执行过程
3.1 语法分析...
引入Http模块
默认你已经安装了Node.jsNode当中内置了Http模块;可以使用
var http= require("http");
引入http模块;
Hello world
用Node.js实现一个HTTP服务器程序非常简单。我们实现一个最简单的Web程序,它对于所有请求,都返回Hello world!,新建一个文件夹apiDemo 在里面新建一个server.js写入:
// 导...