Parameters are not passed to store 'create' function #30

Открыто
открыт 2020-08-08 15:13:01 +00:00 пользователем Ghost · 1 комментарий
Ghost прокомментировал(а) 2020-08-08 15:13:01 +00:00

index.js

var greenlock = Greenlock.create({
  packageRoot: ${__dirname},
  maintainerEmail: 'my@email.com',
  staging: true,
  store: {
    module: __dirname + '/../src/le-store.js',
    customProp: 'value'
  }
});

le-store.js

module.exports.create = function (options, a, b, c) {
  console.log(this, options, a, b, c);

Output

{ create: [Function] } { module: '/Users/kraku/dev/project1/form/build/../src/le-store.js',
  packageRoot: '/Users/kraku/dev/project1/form/build/..',
  basePath: '/Users/kraku/dev/project1/form/greenlock.d',
  directoryUrl: 'https://acme-v02.api.letsencrypt.org/directory' } undefined undefined undefined
index.js ```js var greenlock = Greenlock.create({ packageRoot: ${__dirname}, maintainerEmail: 'my@email.com', staging: true, store: { module: __dirname + '/../src/le-store.js', customProp: 'value' } }); ``` le-store.js ```js module.exports.create = function (options, a, b, c) { console.log(this, options, a, b, c); ``` Output ``` { create: [Function] } { module: '/Users/kraku/dev/project1/form/build/../src/le-store.js', packageRoot: '/Users/kraku/dev/project1/form/build/..', basePath: '/Users/kraku/dev/project1/form/greenlock.d', directoryUrl: 'https://acme-v02.api.letsencrypt.org/directory' } undefined undefined undefined ```
Ghost прокомментировал(а) 2020-10-22 16:05:10 +00:00
Автор

You pass values to your custom store like you did with customProp, which you can then access from create() via options.customProp. create() only ever gets called with the one parameter.

You pass values to your custom store like you did with `customProp`, which you can then access from `create()` via `options.customProp`. `create()` only ever gets called with the one parameter.
Войдите, чтобы присоединиться к обсуждению.
Нет меток
Нет этапа
Нет назначенных лиц
1 участников
Уведомления
Срок выполнения
Срок действия недействителен или находится за пределами допустимого диапазона. Пожалуйста, используйте формат 'гггг-мм-дд'.

Срок выполнения не установлен.

Зависимости

Зависимостей нет.

Ссылка: root/greenlock.js#30
Описание отсутствует.