2014-04-14 18 views
6

Yelken projesinin belge kökünde bulunan bir dosyayı okumak için şu anda mutlak bir yol kullanıyorum.Sailsjs'de belge kökü nasıl alınır?

/var/www/project/file.conf 

Belgedeki belge kök yolunu nasıl alabilirim? Ya da göreli yolu kullanarak dosyayı bir denetleyicide nasıl okuyabilirim?

cevap

8

Ana uygulama dosyası, kök klasörde app.js olduğundan, process.cwd() sizin için iyi çalışmalıdır.

11

Sails kök dizin: @Maciej Maczor Kaczorowski ne yayınlanmıştır uzatmak için sails.config.appPath

+0

Bu soruya bir cevap sağlamaz. Bir yazarın eleştirisini veya açıklamasını istemek için, gönderilerinizin altında bir yorum bırakın. Her zaman kendi gönderilerinize yorum yazabilirsiniz ve yeterli sayıda [ününüzü] aldıktan sonra (http://stackoverflow.com/help/whats-reputation) [herhangi bir yayına yorum yapabilir] (http://stackoverflow.com/help/privileges/comment). –

+4

@BlakesSeven Aslında yanıt veriyor - yelkenlerde sails.config.appPath ve process.cwd() sonuçları aynıdır, ilk önce yelkenler ve daha sonra da js için geneldir. Soru Sailsjs değil düğüm hakkındaydı. –

0

...

var path = require('path').resolve(sails.config.appPath, 'file.conf'); 

veya

var path = require('path').resolve(".", 'file.conf'); 

veya

var path = require('path').resolve('file.conf'); 

veya

var path = sails.config.appPath + 'file.conf'; 

veya

var path = res.baseUrl + 'file.conf'; 
İlgili konular