hapijs

    0熱度

    1回答

    我在this question中看到如何設置Hapi服務器來監視Node.js的事件循環中的延遲。 但我想記錄每延遲超過閾值的時間,而不是返回503 我怎麼能這樣做呢? 根據API reference,服務器實例中有一個'load'屬性,其中包含我想要的信息,但我不知道如何監聽事件(或者是否有此類事件)負載被檢查。 UPDATE: 好的,我發現存在被觸發「當服務器由於高負載拒絕的請求」,按照to

    -2熱度

    1回答

    我想在用戶嘗試訪問未定義的無效路由時顯示404視圖頁面。例如,如果我試圖訪問/ myData,那麼它應該重定向到/ 404。 server.js server.route(routes); routes.js module.exports =[ { path:'/', method:'GET', handler:function(request, reply)

    0熱度

    1回答

    我試圖使用Hapi的插件Crumb來實施CSRF攻擊的解決方案,但似乎我沒有得到解決方案流程。 我可以簡單地在每個http響應中設置一個令牌作爲cookie。問題在於,如果客戶端發出令牌,REST如何驗證CSRF令牌? REST後端如何理解這個隨機字符串對這個請求是有效的,而另一個隨機字符串不是?

    1熱度

    1回答

    我正在嘗試使用Lab和Sinon來編寫一些測試,用於在我的文件中調用的各種HTTP請求。我遵循假冒XMLHttpRequest示例http://sinonjs.org/,但是當我運行我的測試時,它似乎並未實際捕獲任何請求。 這裏是(相關的)測試代碼: context('when provided a valid payload', function() { let xhr; l

    0熱度

    1回答

    我的HapiJS + MySQL服務器在大量請求後不斷崩潰。 const MySQL= require('mysql'); const pool = MySQL.createPool({ host : 'localhost', user : 'aUser', password : 'aPWD', database : 'DB' })}

    0熱度

    1回答

    我是nodejs開發人員。我正在使用Mongodb和waterline ORM和異步庫來執行更新任務。以下是我關注的步驟 function update(task, payload, next) { const self = this; async.auto({ createUpdateObj : (callback) => { let update

    1熱度

    1回答

    server.ext('onRequest', (request, reply) => { request.context = { token: request.headers['X-ACCESS-TOKEN'] || request.headers['x-access-token'], clientId: request.headers['X-CLIENT-ID']

    0熱度

    1回答

    我開始學習Hapi,但我不確定錯誤處理。 繼承人我的代碼: method: ['POST'], path: '/users', handler: function (request, reply) { if (request.query['password'] == request.query['password_confirmation']) { m

    0熱度

    1回答

    我正在嘗試使用hapi和惰性構建單頁應用程序。 我的示例代碼是在這裏:https://github.com/7seven7lst/hapi-inert-test 和項目的基礎就是從這裏nodejs hapi single page 答案內置基本上,我想這兩個服務器的靜態文件和API JSON數據到前端。我知道如何做到這一點,但沒有弄清楚如何與hapi。 delimma是:如果我只使用hapi,它不

    1熱度

    1回答

    我一直在用打字稿使用hapi。我能寫這個: export function displaySignupForm(request: Hapi.Request, reply: Hapi.IReply) { reply.view("users/signup"); } 這工作。 @ types/hapi的最新更新是16.1.6,它具有向後不兼容的更改。上面的代碼不起作用。我明白現在有Rep