Fix random Nuxt internal server errors (#551)
* Fix random Nuxt internal server errors * Fix ratelimit key being exposed * Add GDPR clarification
This commit is contained in:
1 parent
ffc8f133c9
commit
168ec9092a
19 files changed
+4426
-4405
No files matched your search
@@ -2,6 +2,19 @@ export default ({ store }, inject) => {
|
||||
inject('user', store.state.user)
|
||||
inject('tag', store.state.tag)
|
||||
inject('auth', store.state.auth)
|
||||
inject('defaultHeaders', () => {
|
||||
const obj = { headers: {} }
|
||||
|
||||
if (process.server && process.env.RATE_LIMIT_IGNORE_KEY) {
|
||||
obj.headers['x-ratelimit-key'] = process.env.RATE_LIMIT_IGNORE_KEY
|
||||
}
|
||||
|
||||
if (store.state.auth.user) {
|
||||
obj.headers.Authorization = store.state.auth.token
|
||||
}
|
||||
|
||||
return obj
|
||||
})
|
||||
inject('formatNumber', formatNumber)
|
||||
inject('formatVersion', (versionArray) => {
|
||||
const allVersions = store.state.tag.gameVersions.slice().reverse()
|
||||
|
||||
Reference in new issue
Block a user