Articles of 本地

Node.js本地模块不是有效的Win32应用程序错误

试图为node.js制作Hello World本地模块 在VS 2012中有一个文件的Win32项目: #include <node.h> #include <v8.h> using namespace v8; Handle<Value> Method(const Arguments& args) { HandleScope scope; return scope.Close(String::New("world")); } void init(Handle<Object> target) { target->Set(String::NewSymbol("hello"), FunctionTemplate::New(Method)->GetFunction()); } NODE_MODULE(hello, init) 这个编译成hello.node。 选项: – dynamic库(.dll) – 没有公共语言运行时支持 像这样使用它: hello = require './hello' console.log hello.hello() 它在本地机器上运行(win8 x64,节点:0.8.12) 但是,在远程服务器(Windows Server 2008 x64,节点:0.8.12,iisnode:0.1.21 x64,iis7),它会引发此错误: 应用程序已经抛出一个未捕获的exception,并终止:错误: %1不是有效的Win32应用程序。 C:\的Inetpub \testing\ LIB […]

我可以使用node.js中的cheerio包加载本地html文件吗?

我有我的硬盘上的几个HTML文件,我想使用jquery从中提取数据。 这是可能做到使用cheerio? 我试图给当地的路上加油,但它不起作用。 我想到的一个想法是在节点中创build一个web服务器,从html文件中读取数据,然后通过服务器将其连接到cheerio,

npm不会在本地安装软件包。 怎么了?

我想在本地安装软件包,但是npm总是将软件包安装到全局位置。 我正在运行以下命令: npm install serialport 我没有.npmrc命令,我没有使用-g标志,所以我不知道为什么不在本地安装。 下面是configuration转储中的一个片段,显示global为false:$ npm config ls -l | grep global global = false globalconfig =“/ usr / local / etc / npmrc”globalignorefile =“/ usr / local / etc / npmignore” 而包仍然是这样安装的 serialport@0.7.3 ../../../../node_modules/serialport 所以,除非我对“本地”的含义完全错误,否则这似乎是错误的。 我的印象是“当地”在当前的工作目录中,以便我可以在我的主代码文件中做“要求”。 请参阅: http : //blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/ ,在前面的npm相关问题中提到。 有人可以给我一些提示吗? 非常感谢你。 PS它不是专用于串口模块。 这一切都发生在他们身上。

在PassportJS中使用多个本地策略

我正在尝试与PassportJS一起使用多个LOCAL策略。 我没有尝试使用本地,Facebook和Gmail等我有两组用户存储在单独的对象,我想使用本地策略来validation两者。 就目前而言,我不能使用相同的本地策略,因为它们具有不同的对象属性,这使我查询了不同的对象。 有没有办法做到这一点? 或任何build议,将不胜感激。