私は Nimrod を少しいじっていて、HTTPServer モジュールを試しました。私の標準ブラウザであるSafariでWebページにアクセスしようとすると、エラーが発生したため、最初は機能しないと思いました。次のようなエラーがありました: (正確に正しくない場合は申し訳ありません。オランダ語から翻訳されています)
Safari でこのページを開くことができません ネットワーク接続が予期せず失われたため、Safari でページ localhost:5000 を開くことができません
しかし、Chrome または Firefox でページを開こうとすると、問題なく動作します。
私のニムロッドコード:
import strutils, sockets, httpserver
var counter = 0
proc handleRequest(client: TSocket, path, query: string): bool {.procvar.} =
inc(counter)
client.send("Hello for the $#th time." % $counter & wwwNL)
return false # do not stop processing
run(handleRequest, TPort(5000))