【问题标题】:Is it possible to use Nodejs in javascript project是否可以在javascript项目中使用Nodejs
【发布时间】:2016-12-10 09:16:14
【问题描述】:

我有一个项目要从 html 写入 postgress 数据库,在我的项目中,我包含了 jquery、html 和 css 包。我读到要访问一个 postgress 数据库,它需要一个像 nodejs 这样的服务器端包,我想在我的项目中包含这个包。如果我能获得示例项目或资源来做这件事,我将不胜感激。

【问题讨论】:

  • 使用 expressjs 和 sequelizejs

标签: javascript node.js postgresql


【解决方案1】:

NodeJS 不是可以在浏览器上运行的 Javascript 包。

让我解释一下。

NodeJS 最初是一个在浏览器之外和操作系统之上运行 Javascript 代码的项目。这使它能够访问特定于操作系统的功能,例如写入文件、写入数据库、生成进程、启动 HTTP 服务器等。就像 Python、Ruby、Java、PHP 等任何其他通用编程语言一样。

所以 NodeJS 是两个东西 - Javascript 解释器(与浏览器相同,具体来说是 V8)和库(如 fs、vm、zip 等)。

虽然这些库中的大多数都可以通过 Browserify (用于在浏览器上运行 node.js 模块)之类的方式与浏览器版本的 Javascript 解释器进行互操作,但其中一些类似于用于写入数据库的库是不是也不能在浏览器上使用。

要使用 postgress 数据库 JS 库,您必须学习 node.js 和 expressjs。但实际可行的是找到一个特定于您正在使用的框架的库,无论是 PHP、Ruby on Rails、Django/Python 等。

【讨论】:

    猜你喜欢
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多