Procházet zdrojové kódy

Helmet added (#34)

pull/37/head
djordje.djoric před 3 roky
rodič
revize
a0c001186e
3 změnil soubory, kde provedl 17 přidání a 0 odebrání
  1. 14
    0
      package-lock.json
  2. 1
    0
      package.json
  3. 2
    0
      src/server.js

+ 14
- 0
package-lock.json Zobrazit soubor

"cors": "^2.8.5", "cors": "^2.8.5",
"express": "^4.18.1", "express": "^4.18.1",
"express-jwt": "^7.7.2", "express-jwt": "^7.7.2",
"helmet": "^5.1.0",
"joi": "^17.6.0", "joi": "^17.6.0",
"jsonwebtoken": "^8.5.1", "jsonwebtoken": "^8.5.1",
"mongodb": "^4.6.0", "mongodb": "^4.6.0",
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/helmet": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/helmet/-/helmet-5.1.0.tgz",
"integrity": "sha512-klsunXs8rgNSZoaUrNeuCiWUxyc+wzucnEnFejUg3/A+CaF589k9qepLZZ1Jehnzig7YbD4hEuscGXuBY3fq+g==",
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/http-cache-semantics": { "node_modules/http-cache-semantics": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
"integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
}, },
"helmet": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/helmet/-/helmet-5.1.0.tgz",
"integrity": "sha512-klsunXs8rgNSZoaUrNeuCiWUxyc+wzucnEnFejUg3/A+CaF589k9qepLZZ1Jehnzig7YbD4hEuscGXuBY3fq+g=="
},
"http-cache-semantics": { "http-cache-semantics": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",

+ 1
- 0
package.json Zobrazit soubor

"cors": "^2.8.5", "cors": "^2.8.5",
"express": "^4.18.1", "express": "^4.18.1",
"express-jwt": "^7.7.2", "express-jwt": "^7.7.2",
"helmet": "^5.1.0",
"joi": "^17.6.0", "joi": "^17.6.0",
"jsonwebtoken": "^8.5.1", "jsonwebtoken": "^8.5.1",
"mongodb": "^4.6.0", "mongodb": "^4.6.0",

+ 2
- 0
src/server.js Zobrazit soubor

const swaggerJsDoc = require("swagger-jsdoc") const swaggerJsDoc = require("swagger-jsdoc")
const swaggerUi = require("swagger-ui-express") const swaggerUi = require("swagger-ui-express")
const cors = require('cors') const cors = require('cors')
const helmet = require('helmet')


const swaggerOptions = { const swaggerOptions = {
swaggerDefinition: { swaggerDefinition: {


app.use(express.json()) app.use(express.json())
app.use(cors()) app.use(cors())
app.use(helmet())
app.use(userRouter) app.use(userRouter)
app.use(tokenRouter) app.use(tokenRouter)



Načítá se…
Zrušit
Uložit