diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-01-07 23:57:45 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-01-07 23:57:45 +0900 |
| commit | 8b273e215f3ef9fc5753216297de3af2f345516d (patch) | |
| tree | b6c7a199edc12af1ddd508050cba52dbe9bcfd41 /src/server.ts | |
| parent | Improve: More impact messsage (diff) | |
| download | sharkey-8b273e215f3ef9fc5753216297de3af2f345516d.tar.gz sharkey-8b273e215f3ef9fc5753216297de3af2f345516d.tar.bz2 sharkey-8b273e215f3ef9fc5753216297de3af2f345516d.zip | |
[Server] Fix bug
Reject request that without 'Host' header
Diffstat (limited to 'src/server.ts')
| -rw-r--r-- | src/server.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server.ts b/src/server.ts index e9bc07a7f8..421ad60c1f 100644 --- a/src/server.ts +++ b/src/server.ts @@ -14,6 +14,15 @@ import vhost = require('vhost'); const app = express(); app.disable('x-powered-by'); +// Reject request that without 'Host' header +app.use((req, res, next) => { + if (!req.headers.host) { + res.sendStatus(400); + } else { + next(); + } +}); + /** * Register modules */ |