Skip to content

Commit 8b74371

Browse files
committed
Remove (brittle) CSRF workaround from installer files
1 parent 6619f7d commit 8b74371

File tree

3 files changed

+2
-15
lines changed

3 files changed

+2
-15
lines changed
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
import { App } from '@inertiajs/inertia-react';
22
import React from 'react';
33
import { render } from 'react-dom';
4-
import axios from 'axios';
54
import { InertiaProgress } from '@inertiajs/progress';
65

76
document.addEventListener('DOMContentLoaded', () => {
87
InertiaProgress.init();
98
const el = document.getElementById('app')
109

11-
const csrfToken = document.querySelector('meta[name=csrf-token]').content;
12-
axios.defaults.headers.common['X-CSRF-Token'] = csrfToken;
13-
1410
render(
1511
<App
1612
initialPage={JSON.parse(el.dataset.page)}
1713
resolveComponent={name => require(`../Pages/${name}`).default}
1814
/>,
1915
el
2016
)
21-
});
17+
});
Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
import axios from 'axios'
2-
31
import { createInertiaApp } from '@inertiajs/inertia-svelte'
42
import { InertiaProgress } from '@inertiajs/progress'
53

64
document.addEventListener('DOMContentLoaded', () => {
7-
const csrfToken = document.querySelector('meta[name=csrf-token]').content
8-
axios.defaults.headers.common['X-CSRF-Token'] = csrfToken
9-
105
InertiaProgress.init()
116

127
createInertiaApp({
@@ -16,4 +11,4 @@ document.addEventListener('DOMContentLoaded', () => {
1611
new App({ target: el, props })
1712
},
1813
})
19-
})
14+
})

lib/generators/inertia_rails/install/vue/inertia.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
import axios from 'axios'
21
import Vue from 'vue'
32

43
import { app, plugin } from '@inertiajs/inertia-vue'
54
import { InertiaProgress } from '@inertiajs/progress'
65

76
document.addEventListener('DOMContentLoaded', () => {
8-
const csrfToken = document.querySelector('meta[name=csrf-token]').content
9-
axios.defaults.headers.common['X-CSRF-Token'] = csrfToken
10-
117
InertiaProgress.init();
128
const el = document.getElementById('app')
139

0 commit comments

Comments
 (0)