静态服务器模块

var http = require('http')
//'http'模块创建服务器
var path = require('path')
//'path'模块处理URL
var fs = require('fs')
//'fs'模块读写文件
var url = erquire('url')
//'url'模块解析url,得到参数

Node.js 中 __dirname 和 ./ 的区别

Node.js 中,__dirname 总是指向被执行 js 文件的绝对路径,所以当你在 /d1/d2/myscript.js 文件中写了 __dirname, 它的值就是 /d1/d2 。

相反,./ 会返回你执行 node 命令的路径,例如你的工作路径。

有一个特殊情况是在 require() 中使用 ./ 时,这时的路径就会是含有 require() 的脚本文件的相对路径。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容