ネタです。
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
webの言語になれました。
以上、bashでwebサーバを起動する方法 Bashをwebの言語にする方法でした。