मुझे नहीं पता कि वेब ब्राउज़र ब्राउज़र के लिए काम करने के लिए जावास्क्रिप्ट फ़ाइल कैसे प्राप्त करें, जब इसे node.js. के रूप में कोड किया गया हो।node.js कोड को नियमित ब्राउज़र जावास्क्रिप्ट में कैसे परिवर्तित करें?
प्रश्न में कोड एक github graphenejs-lib से है। मैं इस कोड Node.js कन्वर्ट करने के लिए js में हैं:
import {Apis} from "graphenejs-ws";
var {ChainStore} = require("graphenejs-lib");
Apis.instance("wss://bitshares.openledger.info/ws", true).init_promise.then((res) => {
console.log("connected to:", res[0].network);
ChainStore.init().then(() => {
ChainStore.subscribe(updateState);
});
});
let dynamicGlobal = null;
function updateState(object) {
dynamicGlobal = ChainStore.getObject("2.1.0");
console.log("ChainStore object update\n", dynamicGlobal ? dynamicGlobal.toJS() : dynamicGlobal);
}
एक ही डेवलपर, steemjs-lib, पता चलता है कि दोनों Node.js का उपयोग से दूसरे GitHub, और README डिफ़ॉल्ट पृष्ठ में ब्राउज़र इस्तेमाल होता है।
मुझे नहीं पता कि ब्राउज़र जावास्क्रिप्ट में graphenejs-lib कैसे बनाना है, जैसे steemjs-lib को नियमित जावास्क्रिप्ट वर्किंग वर्जन में बनाया गया है। मैं देव से संपर्क करता हूं, लेकिन अभी तक एक प्रतिक्रिया प्राप्त नहीं हुई है।
मुझे लगा कि अन्य लोगों को वास्तव में पता है कि देव ने स्टीमज-लिब के लिए क्या किया है, और ब्राउज़र में काम करने के लिए graphenejs-lib प्राप्त करें।
क्या आप मेरी मदद कर सकते हैं? धन्यवाद।
मैं एक jsfiddle जो जब मैं फ़ाइल' '' https जोड़ा एपीआई के लिए एक त्रुटि उत्पन्न बनाया {एपिस} = graphenejsWs; '' ', यह सही कॉल प्रतीत नहीं होता है:' '' अनचाहे (वादे में) त्रुटि: एपीआई नहीं मिला 'jsfiddle.net/rhwmgLta – KrNel