diff --git a/app.js b/app.js index 8ff8ef12d7bf1369b82666981e8def19dbf591f0..5680690e17ddac58af6c0f9c59b19d833042c36a 100644 --- a/app.js +++ b/app.js @@ -11,6 +11,7 @@ const flash = require('express-flash-2'); const fileUpload = require('express-fileupload'); const helmet = require('helmet'); const compression = require('compression'); +const methodOverride = require('method-override'); const i18n = require('i18n'); // internationalization i18n.configure({ @@ -35,6 +36,7 @@ app.use(fileUpload({ } })); +app.use(methodOverride('_method')); app.use(helmet()); app.use(compression()); app.use(morgan('combined')); diff --git a/package-lock.json b/package-lock.json index 5879f5690c050446dff40cf401cce62455b495ee..d39052869da30ff0e943e5f31f7afd4bf1e8878e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5013,6 +5013,32 @@ "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.2.tgz", "integrity": "sha1-/TTsOZEqFIaKFZXq63QkhauKs3I=" }, + "method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "requires": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", diff --git a/package.json b/package.json index 739f4247468a9d5709d69f33e94aa6eb85197c82..a1b45cc0affa8b1512bd201e7b0a742849a187c9 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "helmet": "^3.23.3", "i18n": "^0.8.5", "jest": "^26.6.3", + "method-override": "^3.0.0", "morgan": "^1.9.1", "mysql": "^2.17.1", "mysql2": "^2.2.5",