nodejs笔记2——使用绝对路径来获取上级目录文件

今天使用nodejs创建server的时候遇到了个小问题,就是readFlie(console.log(err)显示的是open错误,是不是说读写其实都是通过open实现的?)时,教程里的案例都是将index.html跟server.js放在一个目录下, 那样客户端请求的pathname直接substr(1)就可以直接当做readFlie的path了,但是出于之前学html的习惯,我把index单独放在外面根目录下,js文件都放在js文件夹里,这样就有一个问题,有没有办法返回上一级的目录?例如cmd里的cd …?
遗憾的是,查阅了nodejs官方文档,也只有相对路径和绝对路径,只能绝对路径返回上一级目录了,我觉得这样也太过麻烦了吧。。
代码就一行

fs.readFlie('/test/' + pathname.substr(1),function(err,data){})