Files
DefinitelyTyped/on-headers/on-headers-tests.ts
Ryan Cavanaugh 290d5dfb4d More fixes
2016-05-04 18:42:46 -07:00

19 lines
478 B
TypeScript

import http = require('http')
import onHeaders = require('on-headers')
http.createServer(onRequest)
.listen(3000);
function onRequest(req: http.ServerRequest, res: http.ServerResponse) {
onHeaders(res, addPoweredBy);
res.setHeader('Content-Type', 'text/plain')
res.end('hello!');
}
function addPoweredBy(): void {
// set if not set by end of request
if (!this.getHeader('X-Powered-By')) {
this.setHeader('X-Powered-By', 'Node.js');
}
}