问题标签 [crow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
385 浏览

c++ - 在乌鸦中获取非整数(字符串)url资源ID

如何在 c++ crow中获取非 int 资源 ID 。我无法添加路由 CROW_ROUTE(app, "/uid/<std::string>")CROW_ROUTE(app, "/uid/<char*>")无法编译。示例中没有这种情况。我试过了

但他们都没有(虽然正确)拦截GET /uid/uid_123 HTTP/1.1(资源是一个字符串"uid_123"

对于下面的 python 代码,我想在 c++ crow 库中实现它

以上有什么解决方法吗?

0 投票
1 回答
595 浏览

c++ - 在 Crow(C++ 库)中获取客户端 IP 地址的正确方法是什么?

我正在使用 Crow(C++ 服务器库)并尝试获取客户端的 IP 地址。

我找到了这个答案,Getting the client IP address: REMOTE_ADDR, HTTP_X_FORWARDED_FOR,还有什么有用的?,所以我尝试过:

但是所有这些标题字段都是空白的。是否有另一种获取 IP 地址的方法,或者我的浏览器只是没有发送所需的信息?

0 投票
2 回答
488 浏览

javascript - Eloquent Javascript 第 11 章(第 3 版)悖论?

我目前正在研究“Eloquent Javascript”第 3 版,目前处于最后一章,但我仍然不太了解第 11 章的“连接”requestType 代码。(您可以在以下网址查看整章:https ://eloquentjavascript.net/11_async.html#c_68Z9trrpeS )

当使用 'everywhere' 方法时,每个巢都有自己的 'connection' 属性,但一开始只有 1 个巢有它,然后它向所有附近的邻居广播连接,但是当邻居收到它时,他们没有'connections' 属性设置还没有(因为目前只有源嵌套有它),'requestType()' 方法如何从 null 分配一个新的 'connections'?

这是代码:

0 投票
2 回答
639 浏览

html - 在 Xcode 上编译后 Crow C++ 框架 HTML 页面为空白

从 Crow 添加所有必要的头文件后,我终于设法Hello World在我的 localhost 端口上运行并获取输出。当我尝试使用mustache带有简单 HTML 文件的命令来呈现网页时,程序会编译,但我只得到一个空白页。请帮忙。

主文件

网站.html

0 投票
0 回答
29 浏览

javascript - 如何从拖入站点、HTML 和 JS 的文本文件中读取数据

在我的网站上,我想包含一个回文查找器,您可以在其中拖入一个 .txt 文件,它会为您提供其中的所有回文。我能够读取这些数据并将其记录在我的控制台中,但无法使用实际数据。当我尝试使用 jquery 时,它会失败,因为它无法将数据识别为字符串。我已经包含了我的代码以获得更好的解释。

HTML:

JS:

CPP(我正在使用 Crow 后端)

0 投票
1 回答
23 浏览

javascript - 运行多个实例的网站干扰 (JavaScript)

我对 JavaScript 比较陌生,但我正在本地主机中创建一个简单的hangman web 应用程序。游戏完美运行,正如我所愿。但是,我意识到,在不同的选项卡中同时加载游戏后,所有实例中的单词都会变为同一个单词。例如,我可以在一个选项卡中运行游戏,然后在另一个选项卡中运行。然后,当我返回第一个选项卡时,我试图猜测的单词已更改为第二个选项卡中的单词。我不知道如何描述我的问题。这是我的 JS 和后端代码:

JS

后端(Crow C++)

我包括了代码的所有相关部分。任何帮助,将不胜感激。

0 投票
0 回答
103 浏览

c++ - 如何使用 libcurl 将大字符串发送到乌鸦服务器?

这是我的 libcurl 请求(curl_example.cpp)

这是我的 Crow C++ 服务器代码 (crow_example.cpp)

长度=80000;当我运行 crow c++ 服务器并使用 libcurl 查询服务器时,我可以在 crow 中接收字符串并在 curl 中获得响应。

长度 = 85000;.//超过 80,000 我无法在 crow 服务器上接收任何字符串,也没有来自 libcurl 请求的响应。

使用 python 烧瓶服务器,我可以接收任意长度的字符串。但是乌鸦服务器不工作,我无法弄清楚根本原因是什么。

任何帮助或意见表示赞赏。

0 投票
1 回答
266 浏览

json - 参考cpp crow中的json单个对象

我正在使用 cpp crow 库,我在访问单个对象时遇到困难,我在此处附加我的代码。

我想返回我的名字,任何人都可以帮我解决这个问题。提前致谢

0 投票
0 回答
53 浏览

c++ - ZLIB 的“zlib.h”标头与 CryptoPP 之间的冲突

我在我的项目中使用了一个库,它使用 ZLIB 库进行压缩。另一方面,我在我的项目中使用 CryptoPP 库。结果是编译时编译器出错并加载 CryptoPP 的 zlib.h 而不是 ZLIB。

这是编译器错误:

这只是错误的一部分。其余如上。

ZLIB、CryptoPP 和第三方库都安装在我的 ubuntu linux 上。编译器是 gcc 11.1.0。

你对这个问题有什么想法?如何解决这个问题?

0 投票
2 回答
59 浏览

c++ - Crow 微框架 - CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND

这是完整的错误消息:

我正在尝试使用 Crow 微框架,但似乎无法使其工作。我已经从 Github 下载了 Crow 包:https ://github.com/ipkn/crow并使用 CMake 从 Crow 端口运行 hello world。这就是我在 .txt 文件中得到的内容

我的头文件是 crow_all.h ,其中包含所有库,这是错误所在的位置。编译器无法识别此头文件中使用的所有“#include”。我相信它会起作用,因为我已经下载了整个 Github 存储库并将其包含在我的文件中。

我的 cpp 文件只包含头文件并执行 Hello World。

我是 CMake 的初学者,感谢您的帮助!