开发者学堂课程【Node.js 入门与实战:Modules 和 Packages区别 】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/588/detail/8270
Modules 和 Packages 区别
目录:
一、模块与包的区别
二、Node 错误调试
一、"模块"(Modules)和"包"(Packages)的区别
模块:
类似于C语言的 include 和 Java 的 import 功能.模块提供的功能在于代码重用、命名空间划分、跨平台等
包:
目录作为包使用需要有模块代码,满足__init__.py包文件配置条件即可
上传到 npm 上的模块一定是一个包
1.A module is any file or directory that can be loaded by Node.js'require()
模块可以是任何一个文件或目录(目录下可以有很多个文件),只要能被 node.Js 通过 requre()即可。A package is a file or directory that is describedby a package .json. This can happen in a bunch of different ways!
包是一个文件或目录(目录下可以有多个文件)必须有一个 package.json 文件来描述,就可以是一个包。
二、node.js 错误调试
1.当开启服务后,在浏览器中输入地址,如果出现浏览问题,首先要先看服务器控制台是否报错。如果报错直接根据服务器报错进行排错。
2.打开浏览器开发者工具中的“网络”部分,查看请求是否成功发出去了
看一下请求报文是不是和我们想的一样
响应状态码