sails.js

    1熱度

    1回答

    我有一個Sailsjs控制器可以完成一些操作,但是目前它需要驗證策略(即isAuthenticated)。 在應用該策略之前,我的控制器的集成測試工作正常。現在它不會工作,因爲它需要用戶登錄。 由於沒有說明的原因,我無法在每次測試前提出登錄請求,所以我必須找到一種方法來跳過該策略。我想存根它總是讓路線通過。你會如何在Sailsjs v0.12.11中做到這一點?

    0熱度

    1回答

    我的API使用SailsJs和MongoDb。對於用戶創建,我使用beforeCreate lifecycle callback來運行bcrypt以哈希我的密碼字段。 我遇到這個奇怪的錯誤,其中,如果我我encrPassword字段設置爲 {required : true} 我的代碼停止工作,併發出以下錯誤: { "error": "E_VALIDATION", "stat

    1熱度

    1回答

    我正在使用sails和連接兩個數據庫mysql和mongo與我的應用程序,我被卡在必須promisify sailsjs mongo適配器的.native功能。 Activities.native(function(err, activities) { if (err) return res.serverError(err); activities.find({}).toArr

    1熱度

    1回答

    我已經創建了一個新的帆船項目並安裝了sails-permission。首先它工作正常。創建連接到MySQL後,並沒有帆舉,它拋出一個錯誤 error: Error: Consistency violation: A model (`passport`) references a datastore which cannot be found ('mysql'). If this model d

    0熱度

    1回答

    我是js中的新成員,使用sails.js作爲開發應用程序的框架。使用mysql作爲數據庫。需要知道的是,是否可以添加用於管理員登錄檢查路由的中間件?

    0熱度

    1回答

    我有一個Sails應用程序,它使用MySQL作爲數據庫(以及MySQL和其他人,但問題在於MySQL)。我的問題是在數據庫表上創建一個記錄,但所有的單元格都是空的,我不明白爲什麼!讓我分享代碼和表定義: CREATE TABLE `components` ( `id` INT NOT NULL AUTO_INCREMENT, `column1` VARCHAR(32) NOT NULL, `c

    0熱度

    1回答

    我有測試行動,我FaceController文件尋找事件的樂趣 test: function(req,socket){ console.log("SERVER LOG: Entered Socket Test"); socket.on('fun', function(data){ console.log("FUN FUN FUN"); socket.emit

    0熱度

    1回答

    我正在使用Sail.js API和PostgreSQL作爲數據庫。 我想將Swagger UI集成到項目中。 -v v6.10.2 $帆-v 0.12.13 的應用程序啓動罰款sails lift 但是,當我按照這個link的步驟,我開始 $節點得到以下錯誤: info: Starting app... dev => undefined debug: hookPath: /Users/yek

    0熱度

    1回答

    我在sailsj中定義了一個簡單的用戶模型,如下所示。唯一值得注意的是用戶有一個用戶作爲他們的經理的引用。我試圖理解的是,我如何查詢這個模型以便返回用戶,並且如果其中任何用戶是經理,那麼還包括那些子用戶,等等。 在甲骨文有一個「以前連接」的條件,但是,我沒有找到一些帆(或水線)的成功。 module.exports = { attributes: { username: {

    0熱度

    2回答

    documentation for Sails 0.12.11解釋瞭如何使用Mocha框架設置測試。我想用Jest來做到這一點。 我使用相同的代碼用於bootstrap.test.js,但與beforeAll和after與afterAll替換before嘗試;用jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000代替this.timeout(5000)。因爲傑斯希望文件中