Okta Tutorial: отсутствует appBaseUrl - PullRequest
0 голосов
/ 23 марта 2020

Следовал этой Okta с учебником expressjs, чтобы создать простую аутентификацию, используя оба (https://developer.okta.com/blog/2019/05/31/simple-auth-express-fifteen-minutes), и в итоге клонировал репо для работы над ним. Установленные пакеты, но при запуске npm start выдает некоторые ошибки. Поэтому я решил установить последнюю версию каждого пакета. Попытался снова запустить проект, но на этот раз выскочила эта ошибка:

> okta_tutorial@1.0.0 start /Users/tomas/Documents/software/okta_tutorial
> nodemon .

[nodemon] 2.0.2
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node .`
/Users/tomas/Documents/software/okta_tutorial/node_modules/@okta/configuration-validation/dist/lib.js:144
    throw new ConfigurationValidationError('Your appBaseUrl is missing.');
    ^

Error: Your appBaseUrl is missing.
    at new ConfigurationValidationError (/Users/tomas/Documents/software/okta_tutorial/node_modules/@okta/configuration-validation/dist/lib.js:29:141)
    at configUtil.assertAppBaseUrl (/Users/tomas/Documents/software/okta_tutorial/node_modules/@okta/configuration-validation/dist/lib.js:144:11)
    at new ExpressOIDC (/Users/tomas/Documents/software/okta_tutorial/node_modules/@okta/oidc-middleware/src/ExpressOIDC.js:79:5)
    at Object.<anonymous> (/Users/tomas/Documents/software/okta_tutorial/index.js:24:14)
    at Module._compile (internal/modules/cjs/loader.js:1147:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
    at Module.load (internal/modules/cjs/loader.js:996:32)
    at Function.Module._load (internal/modules/cjs/loader.js:896:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47
[nodemon] app crashed - waiting for file changes before starting...

У меня есть базовый URL для Okta Developer, который выглядит как https://dev-xxxxxx.okta.com.

Мой .env файл также представить всю необходимую информацию из учебника.

...