2016-08-04 51 views
-4

我有一個項目從一個HTML寫入postgress數據庫,在我的項目中我包含了jquery,html和css包。我讀到要訪問Postgress數據庫,需要有一個像nodejs這樣的服務器端包,並且我想將這個包包含在我的項目中。如果能夠獲得樣本項目或資源,我將不勝感激。是否有可能在JavaScript項目中使用Nodejs

+0

使用expressjs和sequelizejs – Phil

回答

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等,都是實用的。

相關問題