问题标签 [mongoose-web-server]
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.
node.js - Heroku 在本地运行良好,但不能在线运行
所以查看我的日志,我看到了:
但是,在推npm install
送到.git push heroku master
当我在本地运行时,heroku local
它可以正常工作,但heroku open
会导致我犯那些错误。
应用程序.js
包.json
档案
我错过了什么?
web-services - 在 HTTP POST 请求中发送 wav 文件(使用 mongoose 嵌入式 Web 服务器)
我正在尝试使用猫鼬 http 服务器发送 Wav 文件。基本上,我正在形成 POST 请求并使用 struct mg_connection *mg_connect_http(struct mg_mgr *mgr, mg_event_handler_t ev_handler, const char *url, const char *extra_headers, const char *post_data) API 发送,该 API 期望 const char *post_data 在可见 ascii字符串格式,但我的 wav 文件是原始数据,因为原始 wav 文件中有 0x00(null) 个字符,所以不会发送文件的全部内容。在将 wav 文件发送到服务器之前,我需要对它进行任何对话吗?
node.js - MongoDB API 分页
想象一下,当客户端有限制为 10 的对象馈送时。
当需要下一个 10 时,它会发送带有跳过 10 和限制 10 的请求。
但是,如果自第一个偏移量 == 0 的请求以来,有一些新对象被添加(或删除)到集合中怎么办。
然后在第二个请求(偏移量 == 10)响应可能有错误的对象顺序。
按创建时间排序在这里不起作用,因为我有一些提要是通过一些数字字段在排序时形成的。
c - malloc mongoose webserver http post body 并将其传递给线程
下面是我正在处理的 mongoose webserver http 事件处理程序的 C 片段:
}
http post 消息正文,可使用以下语法作为字符串访问:
我希望代码示例到 malloc hm->body 并将其传递给上面代码片段中的线程,也很高兴解释如何转换传递的 void *. 如果它很难,那么请 malloc ev_data 或 hm。
php - 如何为 php 桌面中的代码提供安全性
我想为 Mongoose 服务器中用于制作桌面的代码提供安全性。
我想将桌面应用程序交付给客户端,但客户端能够读取 Mongoose 服务器中 www 文件夹下的代码,这不像 java 类文件那样加密。
就像任何人都可以从文件夹中窃取数据一样,这就是为什么我应该为该文件夹提供安全性。
ssl - 如何在带有 SSL 的 Mongoose 嵌入式 Web 服务器上使用 http websocket?
我正在尝试在带有 SSL 的 Mongoose 嵌入式 Web 服务器上使用 Http WebSocket。
我尝试了这个名为“simplest_web_server_ssl”的猫鼬示例。但是当我执行程序时,它会在下面打印出这条消息。
“创建侦听器失败:SSL 证书无效”
我认为这是因为程序不知道“server.pem”文件在哪里。我将示例文件夹中的这些“server.pem”和“server.key”文件放入创建并运行 .exe 文件的“release”文件夹中。
实际上,我对 Mongoose 和 SSL 很陌生。
请问有人可以帮助我吗?
感谢和问候。
c - 将数据图像从服务器发送到客户端
我在我的服务器上生成一个图像,我想将图像数据发送到我的客户端(在画布上绘制它)我使用 Mongoose Web 服务器和函数 mg_printf_http_chunk() 将我的数据发送到我的客户端(以 json 格式)。它可以工作,但速度很慢,因为我在循环中构造了一个带有数据 linebyline 和 strcat() 的 char*。是否可以通过猫鼬服务器发送数组以及如何发送?
c++ - CMake未定义引用`mg_printf'
我一直在努力解决这个问题,我决定寻求帮助。
我试图在我的项目中包含猫鼬,所以在我的 api_and_json.cpp 文件中我有:
我的 cmake 文件目前如下所示:
我已经尝试了一些排列,所以我把它剥离回原来的样子。
CMake 工作正常,但是当我尝试 make 我得到:
我确定我缺少一些简单的东西,任何帮助将不胜感激。
我在其他地方看过,包括: 什么是未定义的引用/未解决的外部符号错误,我该如何解决?
这个参考对我没有帮助,但拉玛的建议对我有帮助。
c - 在 Mongoose WebServer 中检索请求正文时出错
我正在使用 C 语言中的旧版本 mongoose(开源 Web 服务器),它不提供对请求有效负载的本机访问。为了支持 POST 和 PUT 请求,我手动修改了它:在 mongoose 读取标头后,我检查是否Content-Length
已设置,如果是,我再次从套接字读取Content-Lenght
字符。
到目前为止一切都很好,即使代码不是那么漂亮,它也会做脏活。问题是,虽然在调试中代码工作正常,但是当代码作为简单的后台进程运行时,主体没有被正确解析:有时生成的主体被截断,有时它只是空的。看来问题是由客户端的快速查询引起的。
html - Mongoose C++:如何使用 mongoose 解析 HTTP GET 或 POST 请求?
我正在尝试创建一个简单的基于 C++ Web 的 GUI。我对使用基于 Qt 或 Visual Studio 的 GUI 不感兴趣。我对基于 web 的东西很感兴趣,因为我的要求非常低和基本。
所以我遇到了基于 C 的 Web 服务器“Mongoose”。在浏览完这些示例后,我编写了一些代码,但它不起作用,因为我对互联网编程的了解几乎为零。我想知道你们是否有一个简单的例子,我可以使用 POST 或 GET 请求从 HTML 表单中检索用户数据。
这是我到目前为止所管理的:
请注意,我已经在谷歌上搜索了大约 3 天,已经看到了大部分链接和问题。但是对 Mongoose 的支持并不多,您能否帮我举个例子,说明如何使用 Mongoose 解析 GET 或 POST HTML 请求?
太感谢了。
干杯,阿维