Node.js_1.1
2021-04-26 08:29
标签:注意 引擎 核心 null 环境变量 加载文件 简介 ring 源代码 EcmaScript 核心模块 在Node中为JavaScript提供了很多服务器级别的API,这些API绝大多数都被包装到了一个具名的核心模块中了。例如文件操作的fs核心模块,http服务构建的http模块,path路径操作模块,os操作系统信息模块 第三方模块 用户自定义模块 Node.js_1.1 标签:注意 引擎 核心 null 环境变量 加载文件 简介 ring 源代码 原文地址:https://www.cnblogs.com/SSPOFA/p/12222717.htmlNode.js简介
安装Node环境
执行js代码
读写文件
//fs是file-system的简写,就是文件系统的意思
//在Node中如果想要进行文件操作,就必须引入fs这个核心模块
//在fs这个核心模块中,就提供了所有的文件操作相关的API
//例如:fs。readFile就是用来读取文件的
//1.使用require方法加载fs模块
var fs=require("fs");
//2.读取文件
// 第一个参数就是要读取的文件路径
// 第二个参数是一个回调函数
// error
// 如果读取失败,error就是错误对象
// 如果读取成功。error就是null
// data
// 如果读取失败,data就是错误对象
// 如果读取成功,data就是读取到的数据
fs.readFile("./Node.js简介.md", function(error, data) {
//
写文件
//1.使用require方法加载fs模块
var fs=require("fs");
//第一个参数:文件路径
//第二个参数:文件内容
//第三个参数:回调函数
// erroe
// 成功:文件写入成功、error是null
// 失败:文件写入失败、error是错误对象
fs.writeFile('./helle')
node创建服务器
// 1.加载http核心模块
var http = require('http');
// 2.使用http.createServer()方法创建一个WEB 服务器
// 返回一个Server实例
var server = http.createServer();
// 3.服务器
// 发请求 接受请求 处理请求 发送响应
// 注册request 请求事件
// 当客户端请求过来,就会自动触发服务器的request请求事件,然后执行第二个参数:回调函数
server.on('request', function(request, response) {
// request 请求事件处理函数,需要接受两个参数
// Request请求对象
// 请求对象可以用来获取客户端的一些请求信息,例如请求路径
// Response 相应对象
// 响应对象可以用来给客户端发送响应消息
console.log('收到客户请求,请求路径是:' + request.url);
// response对象有一个方法:write可以用来给客户端发送响应数据
// write可以使用多次,但是最后一定要用end来结束响应,否则客户端会一直等待
// response.write("hello")
// response.write(" world")
// 结束响应并且给客户端发送响应
response.end('hello world');
})
// 4.绑定端口号,启动服务器
server.listen(3000, function() {
console.log("服务器启动成功");
});
Node中的JavaScript
//require用来加载核心模块
var fs=require('fs');
//require 方法的作用
// 1.加载文件模块并执行里面的代码
// 2.拿到被加载文件模块导出的接口对象
// 每个文件模块中都提供一个对象exports
// exports默认是一个空对象
// 需要把所有需要被外部访问的成员添加到这个对象中
Web服务器开发
上一篇:vue引用外部JS的两种种方案
下一篇:jstl标签库