{"id":2232,"date":"2022-05-05T10:18:57","date_gmt":"2022-05-05T01:18:57","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=2232"},"modified":"2022-05-05T10:36:45","modified_gmt":"2022-05-05T01:36:45","slug":"nodejs-xxx-is-not-a-function-or-its-return-value-is-not-iterable","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=2232","title":{"rendered":"<small>nodejs: xxx is not a function or its return value is not iterable<\/small>"},"content":{"rendered":"<p>\uff11\uff0eerror\u306e\u539f\u56e0<br \/>\nfunction\u306bawait\u3092\u4ed8\u3051\u5fd8\u308c\u308b\u3068\u51fa\u308b<\/p>\n<p>\uff12\uff0eerror\u306e\u6761\u4ef6<br \/>\n\u30fb\u547c\u3073\u51fa\u3057function\u306ereturn\u5024\u304c\u914d\u5217<br \/>\n\u304b\u3064<br \/>\n\u30fb\u547c\u3073\u51fa\u3057function \u3092async\u3067\u5b9a\u7fa9\u3057\u3066\u3044\u308b<\/p>\n<p>\uff13\uff0e\u7406\u7531<br \/>\nits return value is not iterable.<\/p>\n<p>\uff14\uff0eerror\u306e\u4f8b<\/p>\n<pre>\r\n# npm run dev:supply\r\n\r\n> privateinvoice@0.0.1 dev:supply\r\n> npx dotenv -e .supply.env node index.js\r\n\r\n--- Starting HTTP Server ---\r\nPrivate Invoice is using database: SupplierServer_265\r\nPrivate Invoice is listening on Port: 3000\r\n\/confirm Time: 174 ms\r\ncode=false\r\n\/opt\/PrivateInvoice\/282\/routes\/wallet.js:179\r\n        const [status6, data6] = _getSupplierAccount(supplier_host, document_uuid, user_uuid) ;\r\n                                 ^\r\n\r\nTypeError: _getSupplierAccount is not a function or its return value is not iterable\r\n    at \/opt\/PrivateInvoice\/282\/routes\/wallet.js:179:27\r\n    at processTicksAndRejections (node:internal\/process\/task_queues:96:5)\r\n\r\nNode.js v17.8.0\r\n#\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\uff11\uff0eerror\u306e\u539f\u56e0 function\u306bawait\u3092\u4ed8\u3051\u5fd8\u308c\u308b\u3068\u51fa\u308b \uff12\uff0eerror\u306e\u6761\u4ef6 \u30fb\u547c\u3073\u51fa\u3057function\u306ereturn\u5024\u304c\u914d\u5217 \u304b\u3064 \u30fb\u547c\u3073\u51fa\u3057function \u3092async\u3067\u5b9a\u7fa9\u3057\u3066\u3044\u308b \uff13\uff0e\u7406\u7531 its&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2232"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2232"}],"version-history":[{"count":9,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2232\/revisions"}],"predecessor-version":[{"id":2243,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2232\/revisions\/2243"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}