(元記事はこっち:http://www.hakopako.net/entry/2018/03/07/001400)
Webの言語とは
Goへのコメントが"Webの言語じゃないですよね?"というスライドを見たワシ「Webの言語?!?!?!?!」
— アチク (@_achiku) 2018年3月6日
身内でも話題になったので。
webの言語とはなにを指しているのだろうと考えたのだけれど、
ブラウザを介した通信で実行できる言語 のことを言っているのかなと解釈した。
> Bash も webの言語になれるかもしれない <
bashでjsonを返してみようと思う。
- body.sh
#!/bin/bash
# body.sh
echo '{"message": "Hello World !!!"}'
- header.sh
#!/bin/bash
# header.sh
echo 'HTTP/1.1 200 OK;'
echo 'Content-Type application/json;\r\n'
- webサーバ起動
$ while true; do { sh header.sh; sh body.sh; } | nc -l 8080; done
以上、bashでwebサーバを起動する方法 Bashをwebの言語にする方法でした。