Node.js模块的概念
来源:互联网 发布:mac怎么打开mobi文件 编辑:程序博客网 时间:2024/06/05 04:20
模块:原生模块和文件模块
原生模块:启动的时候就被加载
文件模块:动态加载模块。加载文件模块的 工作主要由原生模块module来实现和完成。原生模块在启动时候已经被加载,而文件模块则需要通过调用require方法来加载。
1.原生模块的调用
require加载成功后返回一个node.js模块的对象,该对象拥有该模块的所有属性和方法。
var httpModule=require('http');"http":HTTP是Node.js提供的原生模块,该模块中有createServer、request和get等多个方法和属性
2.文件模块调用方法
原生模块不需要指定模块路径。原生模块不需要指定模块路径,而文件模块加载时必须指定文件路径
var test=require('/path/../test.js');var test=require('/path/../test');/开始代表着该test文件模块的绝对路径,相对路径则./开始
在Node.js中明确指出,在文件模块中,只有exports和module.exports对象暴露给该外部的属性和方法,才能够通过返回的require对象进行调用,其他对象和属性是无法获取的。
文件处理
File System模块介绍
文件IO是由标准POSIX函数封装而成的,需要使用require(‘fs’)访问这个模块。所有方法都提供了同步和异步2种方式
fs.rename(path1,path2,[callback])异步调用函数对应fs.renameSync(path1,path2)同步调用函数,作用功能都是相同的 ,但是接口是一个同步接口,因此调用方式有所区别。
路由处理
根据不同客户端的请求资源路径,来分配服务器处理逻辑。
特定规则
可以根据用户请求的url,依据特定的规则得到执行函数。
GET和POST
Node.js中HTTP客户端发送的GET请求参数都存储在request对象中的url属性中。
阅读全文
0 0
- Node.js模块的概念
- node.js 包的概念
- Node.js的模块机制
- node.js的模块管理
- Node.js 的 http 模块
- Node.js的模块机制
- Node.js 模块的应用
- Node.js的formidable模块
- Node.js的process模块
- Node.js的process模块
- Node.js 的模块系统
- Node.js的request模块
- Node.js的net模块
- Node.js的process模块
- node.js的request模块
- node.js的http模块
- node.js 的核心模块
- Node.js的核心模块
- 51采集PCF8591数据通过ESP8266上传C#上位机
- Android-记账本(四)-适配器和CostBean类
- Dubbo入门学习--动态代码编译器Compiler
- MySQL学习篇一校对规则
- 一起艳学Centos7(二)
- Node.js模块的概念
- ajax跟跨域
- java面经整理(3)
- 简述Spring容器与SpringMVC的容器的联系与区别
- Android-记账本(五)- 数据库
- Android-记账本(六)- ChatActivity
- git 服务器
- Maximum Subarray 动态规划 最大连续子序列和
- JDBC的介绍和数据库的连接