我一直在尝试在我实习的Express项目中实现pg-postgis-types npm package。我使用的是PostgreSQL和Sequelize。
遗憾的是,尽管我已经实现了文档中的代码,但我们的API返回pgtypes.fetcher is not a function
。有没有人遇到过这个问题?我检查了NODE MODULES文件夹中的包的定义,发现了应该是这样的定义。
作为参考,我的代码如下所示。
const getgeojson = async (mapID) => {
try {
postgis(pgtypes.fetcher(pg, connection), null, (err, oids) => {
if (err) {
throw err;
}; ...
我知道这不是一个很受欢迎的回购,但也许有人以前遇到过并解决了它,我只是想问一下。如果这是一个糟糕的问题,请原谅:)
1条答案
按热度按时间sbdsn5lh1#
该包要老得多,因此,它的用法与NPM和GitHub repo中的原始文档略有不同。可以通过将
postgis
更改为postgis.default
并将pgtypes.fetcher
更改为pgtypes.default.fetcher
来调用函数。这解决了我上面提到的问题。祝你们今天过得愉快。