我们如何在服务器端使用 Node.js
Posted
技术标签:
【中文标题】我们如何在服务器端使用 Node.js【英文标题】:How can we use Node.js on server side 【发布时间】:2013-05-08 08:05:13 【问题描述】:我是 Node.js 的新手。我们是否能够直接将 mysql 与 Node.js 连接,或者我们需要任何 npm 安装来执行它,如果我使用像 MongoDB 这样的 nosql 数据库,那么我们如何将它与 node.js 连接。
【问题讨论】:
【参考方案1】:您需要数据库驱动程序才能连接到任何数据库,如 mysql、mongodb、neo4j 等。 我没有使用过 mysql,但在 www.npmjs.org 上的快速搜索显示 mysql https://npmjs.org/package/mysql 作为第一个选项,所以开始使用它。 对于 mongodb,最受欢迎的选择是 mongodb https://npmjs.org/package/mongodb 如果您更喜欢自己处理文档,或者如果您更喜欢 ORM,请选择 mongoose https://npmjs.org/package/mongoose。 因此,只需将它们添加到您的 package.json 依赖项中并执行 npm install
"dependencies" :
"mongodb" : "*",
"mysql" : "*",
"mongoose " : "*"
【讨论】:
【参考方案2】:如果您需要 Node.js 项目中的功能,请查看NPMjs.org。 Node.js 有一系列充满活力的附加模块,可以让您快速完成各种事情。
您可以使用 node-mysql 模块从 Node.js 连接到 MySQL。
npm install mysql
您可以使用 node-mongodb-native 从 Node.js 连接到 MongoDB。
npm install mongodb
【讨论】:
以上是关于我们如何在服务器端使用 Node.js的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Node.js Stream API 减少服务器端内存消耗?
如何使用 Node.js Stream API 减少服务器端内存消耗?
如何在 node.js 中使用 stroph.js 服务器端