Articles of node.js

使用Node.js连接到Microsoft SQL Server 2008(MSSQL)数据库

可能重复: 从Node.js连接到远程Microsoft SQL服务器 我正在寻找一个关于如何使用Node.js(v0.5.7)连接到MS SQL Sever 2008的最新解释。 我已经在GitHub这里尝试了两个Node.js项目: https://github.com/vivina/node-mssql https://github.com/orenmazor/node-tds node-tds是一个被遗弃的项目,node-mssql似乎是不完整的,或者至less代码库似乎与最新版本的Node.js不同 有没有人真的得到Node.js连接并查询Microsoft SQL Server 2008? 我很想看到一些configuration细节(版本,插件等)和代码示例。 谢谢, P. SO: Node.js和Microsoft SQL Server上的过时的答案, 从Node.js连接到远程Microsoft SQL服务器

通过shell脚本将引用的parameter passing给节点?

我有一个文本文件,每行是我想传递给nodejs脚本的参数列表。 以下是一个示例文件file.txt: "This is the first argument" "This is the second argument" 为了演示,节点脚本很简单: console.log(process.argv.slice(2)); 我想为文本文件中的每一行运行这个节点脚本,所以我做了这个bash脚本run.sh: while read line; do node script.js $line done < file.txt 当我运行这个bash脚本时,这是我得到的: $ ./run.sh [ '"This', 'is', 'the', 'first', 'argument"', '"This', 'is', 'the', 'second', 'argument"' ] 但是,当我直接运行节点脚本,我得到了预期的输出: $ node script.js "This is the first argument" "This is the second argument" [ […]

玉的布局inheritance

如果你不知道玉是什么 我有模板inheritance系统的问题。我的文件结构是这样的 /views/ |– layout.jade /products/ |– index.jade |– product.jade /static/ /stylesheets/ |– style.css 问题是,当加载产品页面接收一个ID作为参数(本地主机:3000 /产品/:ID如果不是为/ ID它会加载就好了),虽然布局仍然正确扩展它不正确加载样式表(path被打破)。 我做了一半的权利,虽然在产品的索引页面样式表加载得很好。 Layout.jade head link(rel='stylesheet', href='stylesheets/style.css')

在Node.js中从Redis中检索各种哈希

如何通过node-redis在Node.js中从Redis获取各种哈希值? 检索各种散列最好的方法似乎是pipe道,但我还没有find如何在节点中使用它们。

浏览器和节点有什么区别?

浏览器和节点有什么区别? 例如: 节点上的setName.js : var setName; setName = function (name) { return this.name = name; }; setName("LuLu"); //LuLu console.log(name); //undefined console.log(this.name); 浏览器中的setName.html : <script> var setName; setName = function (name) { return this.name = name; }; setName("LuLu"); //LuLu console.log(name); //LuLu console.log(this.name); </script> 第二个日志是不同的,为什么?

在node.js中将xml翻译成json

请指点我一些工作XML – > JSON翻译库node.js? 在xml文件仍在接收的时候,SAX风格将会更好。 谢谢

是否有一个基于cookie的nodejs会话存储(连接,快递)?

在rails中,默认会话存储使用cookie。 会话被封送并用一个密钥签名,这样客户端就不会发脾气了。 这种方法是非常可扩展的,不需要任何“后端”工作。 我找不到像Express或Connect那样的东西。

的NodeJS /快递。 重新生成会话

我有一个简单的nodejs / express应用程序。 为了保存用户身份validation我使用: req.session.auth = user; 但是我发现了再生方法: req.session.regenerate(function (err) { req.session.auth = user; }); 我的问题是:我应该使用重新生成方法或只是req.session.auth =用户;

Jade模板引擎,将HTML呈现为文本

我有一个.jade文件中的这段代码: each item in items li= item.name + " " + item.inStock + " <a href='/item/"+item.uniqueId+"'>buy now!</a>" 这是呈现的是: Of Mice and Men 1000 <a href='/item/1'>buy now!</a> […] 正如你所看到的那样, <a href='/item/1'>buy now!</a>不是以HTML的forms呈现,而是以纯文本forms呈现。 有没有办法把它呈现为HTML,以便它创build一个链接? 谢谢!

MVC与node.js:expressjs,backbonejs,railwayjs

我将使用大量的接口为用户构build一个应用程序来插入应该存储在数据库中的数据。 在使用Symfony2之前,我使用PHP开发了应用程序。 现在我想使用node.js,但我不知道如何使用expressjs,backbonejs,railwayjs。 对于应用程序,我需要一个MVC结构,表单validation和一个好的数据库ORM。 我应该使用哪三个? 这些之间的主要区别是什么?