2014-02-24 2 views
1

У меня есть структура для моего приложения, аналогичной ниже:Относительный путь для статических файлов в Expressjs или Koajs

  • ApplicationA
    • a.js
  • ApplicationB
    • б. js
  • Ap plicationC
    • c.js
  • общественного

У меня есть некоторый статический файл в public каталоге. как приложение a.js, расположенное в каталоге ApplicationA доступ к public.

ответ

2
var path = require("path") 

var target = "../public/" 

var resolved = path.relative(__dirname, target) 
+0

Я думаю, что 'path.resolve (__ имя_директории, тарг)' лучше – MBehtemam

0

Вы хотите сказать, что хотите открыть каталог? Если так использовать ../ идти вверх директорию, откуда вы так, например, если ApplicationA и public находятся в том же каталоге, вы можете использовать:

../public/filename.file 
+0

там нет в том же каталоге. – MBehtemam

Смежные вопросы