_Terima kasih karena ingin melaporkan masalah yang Anda temukan di node_redis. Tolong hapus
teks ini dan isi template di bawah ini. Harap dicatat bahwa pelacak masalah hanya
untuk laporan bug atau permintaan fitur. Jika Anda memiliki pertanyaan, silakan tanyakan itu di [gitter].
Jika tidak yakin tentang sesuatu, lakukan saja sebaik mungkin._
_Perhatikan bahwa akan lebih mudah untuk memperbaiki masalah jika kasus uji yang mereproduksi
masalah disediakan. Tentu saja tidak selalu mungkin untuk mengurangi kode Anda
untuk kasus uji kecil, tetapi sangat dihargai untuk memiliki data sebanyak mungkin.
Terima kasih!_
Hai Teman-teman,
Saya mencoba membuat Klien Redis menggunakan ini
var redis = membutuhkan('redis');
var redisClient = redis.createClient({host:'127.0.0.1', port:6379});
tapi itu memberi saya kesalahan ini
lain {
82 | cnx_options.port = +options.port || 6379;
83 | cnx_options.host = options.host || '127.0.0.1';
84 | cnx_options.family = !options.family && net.isIP(cnx_options.host) || (options.family === 'IPv6' ? 6: 4);
| ^ 85 | this.address = cnx_options.host + ':' + cnx_options.port;
86 | } // Peringatkan penyalahgunaan fungsi yang tidak digunakan lagi
87 |
Tolong siapa pun menyarankan solusi apa pun untuk ini.
Terima kasih
Saya menghadapi masalah yang sama ketika saya mengubah baris 3 di file redis index.js menjadi var net = require('net-browserify');
pasti ini bukan solusi atau penyelesaian yang tepat tetapi ini memperbaiki masalah untuk saat ini sampai menemukan saya menemukan solusi
Pada versi simpul mana Anda mengalami masalah ini?
Saya menghadapi masalah yang sama ketika saya mengubah baris 3 di file redis index.js menjadi var net = require('net-browserify');
pasti ini bukan solusi atau penyelesaian yang tepat tetapi ini memperbaiki masalah untuk saat ini sampai menemukan saya menemukan solusi
Di sini juga diperbaiki dengan cara ini. Terima kasih.
Kamu adalah pahlawan ku. Terima kasih banyak!
bagaimana dengan Masalah ini? Saya menghadapi masalah yang sama!!!!!
npx create-react-app test_redis_react --typescript
cd test_redis_react
benang tambahkan redis
info Ketergantungan langsung
[email protected]
info Semua dependensi
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Selesai dalam 8.19 detik.
Saya memperbaiki App.tsx seperti ini
impor Bereaksi dari 'bereaksi';
impor logo dari './logo.svg';
impor './App.css';
fungsi Aplikasi() {
const redis = membutuhkan('redis');
biarkan klien:any = redis.createClient(6379, "127.0.0.1", {db: 3});
client.get("kunci", redis.print);
return (
<div className="App">
<header className="App-header">
<p>
Edit <code>src/App.tsx</code> and save to reload.
</p>
</header>
</div>
);
}
ekspor Aplikasi default;
Itu salah!!!
Unduh React DevTools untuk pengalaman pengembangan yang lebih baik: https://fb.me/react-devtools
index.js:67 TypeError Tidak Tertangkap: net.isIP bukan fungsi
di RedisClient baru (index.js:67)
di Object.push../node_modules/redis/index.js.exports.createClient (index.js:1022)
di Aplikasi (App.tsx:7)
di renderWithHooks (react-dom.development.js: 14803)
di mountIndeterminateComponent (react-dom.development.js:17482)
di beginWork (react-dom.development.js:18596)
di HTMLUnknownElement.callCallback (react-dom.development.js:188)
di Object.invokeGuardedCallbackDev (react-dom.development.js:237)
di panggilanGuardedCallback (react-dom.development.js:292)
di beginWork$1 (react-dom.development.js:23203)
di performUnitOfWork (react-dom.development.js:22157)
di workLoopSync (react-dom.development.js:22130)
di performSyncWorkOnRoot (react-dom.development.js:21756)
di scheduleUpdateOnFiber (react-dom.development.js:21188)
di updateContainer (react-dom.development.js:24373)
di react-dom.development.js:24758
di unbatchedUpdates (react-dom.development.js:21903)
di legacyRenderSubtreeIntoContainer (react-dom.development.js:24757)
di Object.render (react-dom.development.js:24840)
di Module../src/index.tsx (index.tsx:7)
di __webpack_require__ (bootstrap:784)
di fn (bootstrap:150)
di Object.1 (serviceWorker.ts: 149)
di __webpack_require__ (bootstrap:784)
di checkDeferredModules (bootstrap:45)
di Array.webpackJsonpCallback [sebagai push] (bootstrap:32)
di main.chunk.js:1
simpul --versi
v12.18.3
npm --versi
6.14.6
Saya mencetak bersih di App.tsx,
hasilnya seperti ini:
bersih:
Obyek
__proto__:
konstruktor: Objek()
hasOwnProperty: hasOwnProperty()
isPrototypeOf: isPrototypeOf()
propertyIsEnumerable: propertyIsEnumerable()
toLocaleString: dan toLocaleString()
toString: toString()
nilaiDari: nilaiDari()
__defineGetter__: __defineGetter__()
__defineSetter__: __defineSetter__()
__lookupGetter__: __lookupGetter__()
__lookupSetter__: __lookupSetter__()
dapatkan __proto__: __proto__()
atur __proto__: __proto__()
Modul net adalah Modul dasar dari node.js, TETAPI tidak ada dalam file tsx ini!!!
MENGAPA? Dan Bagaimana Saya Bisa?
Komentar yang paling membantu
Saya menghadapi masalah yang sama ketika saya mengubah baris 3 di file redis index.js menjadi var net = require('net-browserify');
pasti ini bukan solusi atau penyelesaian yang tepat tetapi ini memperbaiki masalah untuk saat ini sampai menemukan saya menemukan solusi