Почему ошибка require is not defined при подключении стороннего файла к себе на сайт?
Мне надо подключить это api https://github.com/sendpulse/sendpulse-rest-api-node.js
Ну там в папке /api/ - js файл. А в этом файле используется функция require(). Я подключаю этот файл в свой проект, а у меня в консоли ошибка require is not defined.
Сергей, по причине того что не умеет клиентский JS это делать, используйте babel с Webpack или Gulp для сборки проекта, он все зависимости из модулей импортирует и соберет в файл.
Вы же фактически в строке 66 говорите возьми все методы из модуля https и положи в переменную https. А где этот модуль расположен клиент знать не знает.
Как я и предположил вы в клиентский код притащили пакеты от NodeJS с методом require(), который браузерами не поддерживается.
В общем Вам дорога к препроцессорам.