vibed

    1熱度

    1回答

    我試圖每天早上8:00在vibe.d web應用程序中運行一項任務。 目前,我使用setTimer函數,定期參數爲true。但這樣,我無法精確控制任務觸發的時間。有沒有簡單的方法來做到這一點振動?

    0熱度

    1回答

    我使用了vibed服務器。它使用Pug預處理器(之前稱爲Jade)。這裏是我的網頁代碼: doctype html html head script(src="https://unpkg.com/vue") script(src="app.js") title Hello, World body h1 Hello World

    0熱度

    1回答

    我嘗試使用vibe.d實現一個小型博客應用程序。我在這一個形式ADRESS http://localhost:8888/gönderiler/oluştur 用戶輸入文章標題和正文。這些信息比存儲在數據庫中。到現在爲止這麼好。 比方說,用戶輸入一個字符串,用引號是這樣的: deneme'miz 比SQL查詢變成這樣: INSERT INTO gonderiler (kullanici_no, ba

    0熱度

    1回答

    我有一個帖子創建方法: void gönderiyiOluştur(HTTPServerRequest istek, HTTPServerResponse yanıt) { render!("gönderiler/oluştur.dt")(yanıt); } 和後存儲方法是這樣的: void gönderiyiKaydet(HTTPServerRequest istek, HTT

    2熱度

    3回答

    我有如下代碼: import std.stdio; import database; import router; import config; import vibe.d; void main() { Config config = new Config(); auto settings = new HTTPServerSettings; settin

    1熱度

    2回答

    我使用mysql-native。該驅動程序支持vibed的連接池。在dlang新聞組開發者Nick Sabalausky寫道: 「如果你使用的是連接池,你不需要擔心關閉連接,整個過程就是連接保持打開狀態,直到你需要使用連接池當你的程序結束時,連接將自行關閉。「 「您可以創建一次池(無論何時何地)。然後,每次要使用數據庫時,都可以通過調用MySqlPool.lockConnection來獲得連接。」

    1熱度

    1回答

    我想創建函數。第一個連接到DB,第二個是完全重新連接,如果第一個失敗。 在我的實驗中,我在開始時關閉DB,以獲得connect塊失敗並調用重新連接塊。之後,我打開數據庫,並期待該連接塊會成功,但我得到例外。 這裏是我的代碼: bool connect() { if(connection is null) { scope(failure) reconnect();

    0熱度

    1回答

    我無法理解我是否以正確的方式執行代碼。我振動了應用程序。 代碼裏面主要: User user = new User(database); user.getUserByName("admin"); 用戶類別: class User { string login; string password; //.... void getUserByName(s

    0熱度

    1回答

    在我的linode盒子上,我安裝了Let's Encrypt SSL證書並創建了一個裸機Vibe.d應用程序來測試我的SSL連接。我總是超時。下面是代碼: import vibe.vibe; void main() { auto settings = new HTTPServerSettings; settings.port = 8080; setting

    1熱度

    1回答

    我需要改變事件循環中vibed。 Docs表示「vibe.d默認情況下始終使用libevent」,「libasync是完全用D編寫的跨平臺事件循環庫」。 如何變更libevent到libasync? 我發現dub.json配置的example,但我怎麼可以設置它在dub.sdl? UPD:它似乎versions "libasync"工作。