diff options
author | tv <tv@nomic.retiolum> | 2014-01-05 23:09:08 +0100 |
---|---|---|
committer | tv <tv@nomic.retiolum> | 2014-01-05 23:09:08 +0100 |
commit | f769dc7b006dd3d896729344a5f67fb74dc6786e (patch) | |
tree | cc326ea223e8ffa6b0c3cc25bf19fc795b1963da /go | |
parent | e0bd4306d7f2284058b0f0910cf4e84e7c78b4f9 (diff) |
go: redirect with 302
Diffstat (limited to 'go')
-rw-r--r-- | go/README | 11 | ||||
-rw-r--r-- | go/index.js | 7 |
2 files changed, 15 insertions, 3 deletions
@@ -7,7 +7,16 @@ go - minimalistic uri shortener npm install hiredis # run service - node . + PORT=1337 node . + +# add uri + curl -F uri=https://mywaytoolonguri http://localhost:1337 + + this will give you a relative shortened uri. + +# resolve uri + + curl http://localhost:1337/shortened-relative-uri # clear database diff --git a/go/index.js b/go/index.js index 723fb78a..470010a9 100644 --- a/go/index.js +++ b/go/index.js @@ -68,8 +68,11 @@ function retrieve (req, res) { return res.end('not found\r\n'); } - res.writeHead(200, { 'content-type': 'text/plain' }); - return res.end(reply + '\r\n'); + res.writeHead(302, { + 'content-type': 'text/plain', + 'location': reply, + }); + return res.end(); }); } |