Я подписался на некоторые службы API, и они предоставляют только инструменты Nodejs. Там основной код выглядит следующим образом. Следующий код работает нормально, когда я запускаю node test.js
в терминале
var Upstox = require("upstox");
var upstox = new Upstox("1234");
var loginUrl = upstox.getLoginUri("http://localhost:8888/upstox/");
console.log(loginUrl);
Я хотел запустить этот код локально, поэтому наткнулся на browserify, и я экспортировал bundle.js, и это тоже хорошо работало в браузере, когда я использовал следующий код на моем сайте
<script src="bundle.js"></script>
Теперь я хочу связать следующий код и динамически использовать другие строки.
var Upstox = require("upstox");
, поэтому я связал только приведенный выше код и локально написал оставшуюся строку в моем javascript, как показано ниже
<script src="bundle.js"></script>
<script>
var upstox = new Upstox("123");
var loginUrl = upstox.getLoginUri("http://localhost:8888/upstox/");
console.log(loginUrl);
</script>
Но я получаю сообщение об ошибке, так как Upstox не определен. Поэтому мой фактический вопрос: как мне просто экспортировать require("upstox");
и нормально использовать оставшийся js-код в моем браузере