2015-01-04 36 views
0

我正在使用「sails」:「〜0.10.5」,並且我正在製作一個控制器/ web服務來獲取和發佈。一切都很好,但我想引入一些我之前編寫的用於處理上傳的csv的js文件。我在我的sails.js項目的根目錄下創建了一個需要幾個模塊的src文件夾等。我想知道這是添加util/helper文件的「sails.js方法」嗎?用sailjs中的原始js文件擴展控制器

我應該通過使他們成爲一個npm模塊的額外步驟或是過度殺傷?

回答

1

是的,有:

這些文件/庫有api/services/文件夾添加並「ES6模塊」

例如在控制器中創建一個文件api/services/Hello.js

// say hello 
module.exports = { 

    hello: function(name){ 
     sails.log.warn("Hello was called !"); //not a good log ... 
     return "hello" + name + sails.config.local.helloconf; //you can then access configs and some other sails native functions; 
    } 
}; 

你然後可以簡單地做一些像Hello.hello("bob");

+0

很好,謝謝。添加這個以備將來參考。 https://github.com/balderdashy/sails-docs/blob/master/concepts/Services/Services.md – Shane 2015-01-05 03:19:25