我有一個項目從一個HTML寫入postgress數據庫,在我的項目中我包含了jquery,html和css包。我讀到要訪問Postgress數據庫,需要有一個像nodejs這樣的服務器端包,並且我想將這個包包含在我的項目中。如果能夠獲得樣本項目或資源,我將不勝感激。是否有可能在JavaScript項目中使用Nodejs
-4
A
回答
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等,都是實用的。
相關問題
- 1. 是否有可能僅在當前項目中使用PIP
- 2. 是否有可能在sap web IDE項目中使用servlet?
- 3. 是否有可能在Swift項目中使用libVLC?
- 4. 是否有可能在swift項目中使用.a庫
- 5. 是否有可能有項目
- 6. 是否有可能在Javascript
- 7. 是否有可能使JavaScript模塊兼容NodeJS和RequireJS?
- 8. 是否有可能在「sql server項目」上使用linq
- 9. 是否可以將nodejs項目編譯爲單個JavaScript文件?
- 10. 是否有可能使用TFS API獲取所有項目和子項目
- 11. 是否有可能在1 Android中有2個項目?
- 12. 是否有可能在一個listView項目中有兩個TextView?
- 13. 是否有可能保存緩存的項目使用PHP
- 14. 是否有可能使用ILMerge內化Castle項目的DynamicProxy類?
- 15. 是否有可能在javascript/jquery函數中使用jinja值
- 16. 是否有可能在javascript中使用這個原型?
- 17. 是否有可能在PHP中使用JavaScript的變量?
- 18. 是否有可能在VS Express 2010中構建ATL項目
- 19. 是否有可能在Django項目中重新定義反向?
- 20. 是否有可能在asp.net.net mvc項目中使用ajax渲染正文?
- 21. 是否有可能在Visual Studio 2010的ASP.NET MVC項目中使用HTML5?
- 22. 是否有可能只在我的項目中使用Django模型模塊?
- 23. 是否有可能在jstl中使用foreach同時迭代兩個項目?
- 24. 是否有可能在gradle項目中結合使用java和groovy源代碼?
- 25. 是否有可能使一個子項在ListView中可點擊
- 26. 是否有可能檢查嵌套的字段是否存在或null項目中使用$ ifNull在MongoDB中
- 27. 是否有可能在.NET中使用DataContractSerializer'有時'使用EmitDefaultValue?
- 28. 是否有可能使用API從reddit中檢索任意數量的項目?
- 29. 是否有可能將ASP.NET Web Control用於Webpart項目?
- 30. 是否有可能在項目之間共享母版頁?
使用expressjs和sequelizejs – Phil