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"工作。