RuntimeException: E_MISSING_APP_KEY: Make sure to define appKey inside config/app.js file before using Encryption provider
Closed this issue · 2 comments
I set appKey environment variable in /etc/environment.
When I run your code, I get this error:
```
SERVER STARTED
Watching files for changes...
2018-12-04T14:03:23.291Z - info: serving app on http://127.0.0.1:3333
Self referencing config has been depreciated. We recommend to you manually define the value for app.appKey
Learn more at https://adonisjs.svbtle.com/depreciating-self-reference-inside-config-files
Self referencing config has been depreciated. We recommend to you manually define the value for app.appKey
Learn more at https://adonisjs.svbtle.com/depreciating-self-reference-inside-config-files
2018-12-04T14:03:31.950Z - warning:
WARNING: Adonis has detected an unhandled promise rejection, which may
cause undesired behavior in production.
To stop this warning, use catch() on promises and wrap await
calls inside try/catch.
RuntimeException: E_MISSING_APP_KEY: Make sure to define appKey inside config/app.js file before using Encryption provider
at Function.missingAppKey (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/generic-exceptions/src/RuntimeException.js:50:12)
at new Encryption (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/framework/src/Encryption/index.js:35:33)
at Object.app.singleton [as closure] (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/framework/providers/AppProvider.js:240:14)
at Ioc._resolveBinding (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/fold/src/Ioc/index.js:231:68)
at Ioc.make (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/fold/src/Ioc/index.js:807:19)
at injections.map (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/fold/src/Ioc/index.js:318:19)
at Array.map ()
at Ioc._makeInstanceOf (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/fold/src/Ioc/index.js:317:44)
at Ioc.make (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/fold/src/Ioc/index.js:799:19)
at AuthManager.getScheme (/home/begueradj/Development/Draft/adonis-graphql-server/node_modules/@adonisjs/auth/src/Auth/Manager.js:82:16) ```
How to fix it?
I fixed the issue by running adonis key:generate
Billal Begueradj
I fixed the issue by running
adonis key:generate
Billal Begueradj
cool