Expressjs或Koajs中静态文件的相对path

我有一个类似于我的应用程序的结构:

  • ApplicationA
    • a.js
  • ApplicationB
    • b.js
  • ApplicationC
    • c.js
  • 上市

我在public目录中有一些静态文件。 位于ApplicationA目录中的ApplicationA程序a.js如何访问public目录。

 var path = require("path") var target = "../public/" var resolved = path.relative(__dirname, target) 

你的意思是你想上一个目录吗? 如果是这样,请使用../从你所在的目录上find一个目录,例如ApplicationApublic在同一个目录下,你可以使用:

 ../public/filename.file