Как использовать шлем.js из машинописи? - PullRequest
1 голос
/ 13 мая 2019

Довольно простой в использовании шлем от чистого JS согласно документации:

const express = require('express')
const helmet = require('helmet')

const app = express()

app.use(helmet())

Но как я могу использовать его из машинописи? Файл Typings экспортирует кучу вещей, одним из которых является интерфейс шлема, который не может быть вызван как функция. Я могу импортировать его вот так, но понятия не имею, что делать дальше, что я должен передать в app.use?

import * as helmet from 'helmet'

Я импортировал последнюю версию шлема и набор текста:

"@types/helmet": "0.0.43",
"helmet": "^3.18.0"

1 Ответ

1 голос
/ 13 мая 2019

Это именно то, как вы можете использовать, просто вызовите шлем в методе app.use

import * as helmet from "helmet"; // Security

....


    /**
     * Create our app w/ express
     */
    this.app = express();
    this.app.use(helmet());

Для получения более подробной информации перейдите по этой ссылке для экспресс-заявки с машинописью

...