midtrans-nodejs-client icon indicating copy to clipboard operation
midtrans-nodejs-client copied to clipboard

[node v20.17.0 express js] Snap - CANNOT FIND MODULE

Open sasakiRoo opened this issue 1 year ago • 4 comments

saya baru pertama kali menggunakan midtrans, dan saya menggunakan node js express untuk mencobanya dengan memodifikasi kode dari dokumentasi resmi midtrans: https://docs.midtrans.com/docs/snap-snap-integration-guide. Namun, saya mendapati error: node:internal/modules/cjs/loader:1228 throw err; ^

Error: Cannot find module './SnapBiApiRequestor' Require stack:

sasakiRoo avatar Oct 21 '24 11:10 sasakiRoo

Screen Shot 2024-10-21 at 18 34 07

ismailjamiljauhari avatar Oct 21 '24 11:10 ismailjamiljauhari

iyaa itu bang buat aku bingung. apa harus install module itu apa gimana? padahal aku udah berkali-kali install-uninstall midtrans-client.

const midtransClient = require('midtrans-client')
const midtransClient = require('midtrans-client').Midtrans;

pas kedua baris itu di-disabled, semua berfungsi seperti semula.

sasakiRoo avatar Oct 21 '24 11:10 sasakiRoo

fixed, theres typo in module snapBi https://github.com/Midtrans/midtrans-nodejs-client/blob/master/lib/SnapBi/snapBi.js

sasakiRoo avatar Oct 22 '24 02:10 sasakiRoo

bole di share lebih detail issuenya dmn ya? library versi berapa?

uziwuzzy avatar Oct 22 '24 09:10 uziwuzzy

@uziwuzzy version: 1.4.1

ismailjamiljauhari avatar Oct 23 '24 03:10 ismailjamiljauhari

Because of i use this 1.4.1 version, when i push this to netlify, i got the same error. So, i created a pull request to fix the typo. I hope it will be approved.

Dear Midtrans, Please see or consider this, so you don't lose a customer from node-js side.

sasakiRoo avatar Oct 24 '24 07:10 sasakiRoo

sorry for the error, please use other version except v1.4*, you can downgrade to use v1.3* for now https://www.npmjs.com/package/midtrans-client?activeTab=versions. Will fix the release nextweek.

uziwuzzy avatar Oct 25 '24 07:10 uziwuzzy