我们如何在服务器端使用 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中优化服务器端渲染?[图]

如何使用 Node.js Stream API 减少服务器端内存消耗?

如何使用 Node.js Stream API 减少服务器端内存消耗?

如何在 node.js 中使用 stroph.js 服务器端

如何在 Node.js 的服务器端使用 Object.values()

如何使用 node.js 在服务器端使用纯 JavaScript 读取 JSON 文件?