Articles of 强大的embedded式

完整的小型Web /应用程序服务器,内置数据库和脚本

我甚至不知道要问什么问题,但我仍然会尝试,我需要一个小型的“应用程序服务器”来承载一个数据库,脚本语言和一个Web服务器 – 全部在一个进程中。 一些不需要像Java,.Net或Ruby这样的外部SDK /框架 – 只需要一个包含我自定义代码的一堆脚本文件的exe文件。 该function应包括:http服务器,用于常见任务(db访问,http通信,系统API接口)的脚本编程API以及embedded式数据库/键值存储。 它应该在Windows和Unix上工作。 例如,MongoDB没有外部的依赖关系,有一个内置的数据库,里面还有JavaScript解释器。 但它不能运行自定义脚本或加载扩展库(afaik) – 它不是被devise成应用程序服务器。 但如果是这样,那就是我正在寻找的东西。 任何build议/想法?

如何在客户端网站上embeddednodejs应用程序?

首先抱歉不是标准英语。 :D 我有一个使用nodejs的聊天应用程序,表示在3000端口上运行完成。所以我想embedded到网站应用程序的客户端,那么如何? 我不得不使用ajax负载,但不能: jQuery.ajax({ type:"GET", url:"http://localhost:3000/client/", success: function (data){ jQuery('body').append(data); } });

有没有一种方法来防止在neDB集合的数组中的条目重复?

var addNewUser = function (id, chatId) { db.update({ _id: id }, { $push: { users: chatId } }, {}, function (err, numAffected) { // code after the record is updated }); } 在这个代码中,我想推新的Id到数组,如果它不在其中。 我已经阅读了neDB的文档 ,但似乎没有办法做到这一点 我是初学者,所以我认为有办法做到这一点,但我不能看到它。

其中node.jsembedded数据库具有基于浏览器的控制台来观看数据

我需要一个可以在node.js服务器应用程序中运行的embedded数据库。 embedded数据库应该具有内存和文件模式。 embedded数据库应该有一个基于浏览器的控制台(或其他)来监视或编辑数据。 就像Java中的 h2-database一样 我不在乎它是哪种types的数据库,Relational或NOSQL。 有什么可能的select?

有没有人试图在embedded式环境中运行node.js或原始v8引擎?

Node.js似乎在事件驱动范例中开辟了很多可能性。 我很好奇,是否有任何努力将node.js移植到embedded式操作系统(如uc / os)? 在涉及到事件驱动的编程时,JavaScript语法比c语言expression得多,我不知道这是否真的certificate了性能差异? 任何反对的想法也是受欢迎的。

Node.JS以不均匀的偏移量反序列化浮点数

这个问题涉及我以前的问题: Nodejs缓冲按位切片 我通过蓝牙LE将数据传输到node.js服务器。 这里是序列化数据的格式: top: 10 bit (unsigned integer) bottom: 10 bit (unsigned integer) accelerometerX: 23 bit (truncated 32-bit floating point) accelerometerY: 23 bit … 数据作为node.js缓冲区接收。 我能够parsing顶部和底部,因为它们是整数,我可以使用它们的移位操作。 top = data.readUInt16LE() & 0x3FF; bottom = data.readUInt16LE(1); bottom = (bottom >> 2) & 0x3FF; accX = data.readUInt32LE(2); accX = ((accX >> 4) & 0x7FFFFFF) << 9; 但是,对于ACCX浮动。 […]

是否有可能返回多个子文档mongoDB和Node.js?

我目前有一个模式,目前看起来像: var User = new Schema({ id: String, firstName: String, lastName: String, password: String, username: String, position: [{ title: String, location: String, start: String, term:Number, description:String, date: {type: Date, default: Date.now} }] }); 我有两个用户,每个都有两个embedded式位置文档。 用户1: "position" : [ { "title" : "Web Developer", "location" : "Dublin", "start" : "May 2017", "term" : 6, "description" : […]

聊天*服务器*在embedded式平台上

我目前正在build立一个聊天服务器(meebo风格)。 架构是这样的。 BitLbee over libpurple在主机B上 。 它是一个数据中心平凡的服务器。 用户通过主机A上的web服务器(如meebo)与bitlbee进行通信。 该Web服务器的后端维护聊天会话。 它只是将用户命令转换为适当的bitlbee文件并发送回主机A. 这里最重要的部分是主机A将被部署在embedded式Linux中。 我有2个问题 。 为了保持聊天会话的持久性,我正在考虑使用node.js。 由于使用持续连接创build实时应用程序要容易得多。 但是我怀疑它是否支持这样的平台。 如果我使用C而不是node.js(我没有使用任何Web服务器),我可以通过libirc与主机A的irc服务器通信 。 但是,我如何实现C中的所有Web服务器function(如会话,URL / cookie / post数据parsing等)? 另外,如果你认为我的方法是错误的或有更好的方法,请告诉我如何改善这种架构? 注意:这不是一个高容量的聊天服务器。

如何绑定nodejs与我的应用程序?

我有一个使用Chromiumembedded式框架 (CEF)的项目。 我只在我的项目中使用chromium_dll_wrapper_project。 我使用它绑定了某些JavaScript函数。 我正在尝试实现文件系统。 由于nodejs是在V8上构build的这样好的I / O框架,与CEF背后的引擎相同,我可以以某种方式将nodejs与我的应用程序绑定,这样我就可以使用我的应用程序而不是运行node.exe来访问nodejsasynchronous文件系统模块。 我想要的是,当我处理任何JavaScript,如果它有nodejs的代码,它会运行? 我应该采取什么方法来做到这一点?

具有主 – 主复制支持的键值存储

我正在寻找基于文件的embedded式存储Node.js具有以下function: 支持复制实时更改的主 – 主复制,以便您可以轻松地在多个服务器上拥有一组node.js进程,您可以在其中读取或写入其中的任何一个进程。 应该考虑一个适当的冲突解决机制。 支持JSON和二进制值 非存储器基础