Javascript — Js дает неожиданный идентификатор

Js дает неожиданный идентификатор

Вы экспортируете объект, но у вас есть неверный синтаксис объекта:

module.exports = { //Shouldn't be using var here as it's just a property of an object var API_KEY = '014883a05a4902889c860272b3c4*******568072cf82cfc31a42c165f0f8cc6'; var SEC_KEY = 'b3b2df57b86a7fdabe66a96a*******7e04fbd95c6ddef942a3c844878eafbf05'; //Shouldn't be calling a function here as it's also in the object definition App42.initialize(API_KEY,SEC_KEY); hello: function() { return "Hello"; } } 

Вы должны просто экспортировать ключи и значения для объекта. Таким образом, в зависимости от того, что вы хотите на фактический «экспорт», вы можете попробовать

 API_KEY:'014883a05a4902889c860272b3c4*******568072cf82cfc31a42c165f0f8cc6', SEC_KEY:'b3b2df57b86a7fdabe66a96a*******7e04fbd95c6ddef942a3c844878eafbf05', App42.initialize(API_KEY,SEC_KEY); module.exports = { API_KEY:API_KEY, SEC_KEY:SEC_KEY, App42: App42, hello: function() { return "Hello"; } } 

Когда вам require этот файл, вы можете получить доступ к различным свойствам и функциям, таким как

 const foo = require('./myfile'); console.log(foo.App42); console.log(foo.hello()); console.log(foo.API_KEY); 

Вы можете прочитать больше об объектах здесь

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector