SCRIPT1028: SCRIPT1028: ожидаемый идентификатор, строка или ребро номера - PullRequest
0 голосов
/ 03 марта 2020

мой сайт работает нормально в Chrome и Firefox, но не на краю.

Сайт загружается неправильно, и я получил это сообщение:

SCRIPT1028: SCRIPT1028 : Ожидаемый идентификатор, строковый или числовой индекс. js (6199,13)

Это относится к конфигурации. js:

const appName = 'mywebsite';
const databaseName = 'databaseName';
const serverPort = process.env.PORT || 3122;


const apiUrl = "/";

const source=require("./client_id.json")

const completeConfig = {

    default: {

        appName,
        serverPort,
        apiUrl,
        databaseUrl: process.env.MONGODB_URI || `mongodb://localhost/${databaseName}`,
        jsonOptions: {
            headers: {
                'Content-Type': 'application/json'
            }
        }
    },

    development: {
        appUrl: `http://localhost:${serverPort}`
    },

    production: {
    appUrl: `http://localhost:${serverPort}`
    }

}

const mailConfig = {
  user: "user@user.fr",
  clientId: source.web.client_id,
  clientSecret: source.web.client_secret,
  refreshToken: 'refreshToken',
  accessToken: 'accessToken'
}


module.exports = {
    config: { ...completeConfig.default, ...completeConfig[process.env.NODE_ENV] },
    completeConfig,
    mailConfig,
}

специально для этой части:

module.exports = {
    config: { ...completeConfig.default, ...completeConfig[process.env.NODE_ENV] },
    completeConfig,
    mailConfig,
}

Вот консоль дебога от края: image

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 04 марта 2020

Неправильная запятая в конце вашего объекта module.exports может быть причиной этого странного поведения.

Попробуйте использовать следующий код:

module.exports = {
    config: { ...completeConfig.default, ...completeConfig[process.env.NODE_ENV] },
    completeConfig,
    mailConfig // Just removing the comma here
}

Для получения дополнительной информации об этом ошибка, см. Возможные случаи для Javascript ошибка: «Ожидаемый идентификатор, строка или число»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...