【问题标题】:Use MeteorJS with PostgreSQL database使用 MeteorJS 和 PostgreSQL 数据库
【发布时间】:2019-04-27 23:50:06
【问题描述】:

我想知道目前使用 PostgreSQL 而不是 MongoDb 和 MeteorJS 的最佳方式是什么。

我使用的是流星 1.8,我找到了包 https://github.com/numtel/meteor-pg,但为了让它工作,我需要这个包:https://github.com/numtel/meteor-pg-server,但是当我安装它时,我遇到了这个错误:

meteor 添加 numtel:pg-server => 添加包时出错:

在检查 numtel:pg-server@1.0.1 时: 错误:找不到此包的兼容二进制构建。联系包作者并要求他们发布它 适合您的平台。

我认为它与meteorJS 1.8 不兼容...

所以我找到了另一个包:https://github.com/Richie765/meteor-pg

这个问题是当我安装它时,我有这个错误:

meteor npm install meteor-pg --save

添加了来自 47 个贡献者的 26 个包,并在 5.961 秒内审核了 1904 个包 发现 2 个漏洞(1 个低,1 个高) 运行npm audit fix 来修复它们,或者运行npm audit 了解详情

meteor npm 审计修复 在 2.264 秒内更新 修复了 1904 个扫描包中 2 个漏洞中的 0 个 2 个漏洞需要人工审核且无法更新

meteor npm 审计

                   === npm audit security report ===


                             Manual Review
         Some vulnerabilities require your attention to resolve

      Visit https://go.npm.me/audit-guide for additional guidance

高跨站脚本

包引导标签输入

已打补丁,无可用补丁

bootstrap-tagsinput 的依赖

路径引导标签输入

更多信息https://nodesecurity.io/advisories/124

低原型污染

包装lodash

在 >=4.17.5 中修补

modernizr的依赖

Path modernizr > lodash

更多信息https://nodesecurity.io/advisories/577

我认为这个问题的出现是因为我使用的是管理模板:Angle - Bootstrap Admin Template (http://wrapbootstrap.com/preview/WB04HF123) 因为当我重新启动项目时,出现以下错误:

无法解析某些模块:

“jquery.flot.spline/jquery.flot.spline.js”在/C/Users/R-D/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy) “jqueryui-touch-punch/jquery.ui.touch-punch.min.js”在 /C/Users/R-D/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy)

如果您发现与这些缺失模块相关的问题,请考虑运行:

meteor npm install --save jquery.flot.spline jqueryui-touch-punch

所以我执行meteor npm install --save jquery.flot.spline jqueryui-touch-punch 然后:

npm 错误!代码 E404 npm 错误! 404 未找到:jquery.flot.spline@latest

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\R-D\AppData\Roaming\npm-cache_logs\2018-11-26T10_35_09_102Z-debug.log

如果我的问题很愚蠢,我很抱歉,我是一名年轻的开发人员,这是我使用的第一个框架。

最好的问候。

【问题讨论】:

    标签: postgresql meteor npm


    【解决方案1】:

    您可以将它与您想要的任何数据库一起使用,但您会丢失真正的流星,就像实时数据和其他很酷的功能流星一样 您可以使用https://node-postgres.com/ 进行安装并使用 Meteor.wrapAsync() 进行操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 2017-08-09
      • 1970-01-01
      • 2019-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多