go httpサーバを作成しようとしていますが、着信接続を待ち受けるときに問題が発生します。
HW設定:MacOS Sierra 10.12.4、ドッカー17.03
私はymlファイルを開きます。 phpmyadminとsql:ListenAndServeはnet.DNSError "nodenameもservnameも指定していません"
mysql:
extends:
service: mysql-5.7
ports:
- "3306:3306"
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
links:
- "mysql:db"
ports:
- "8080:80"
これはうまくいくようです。
level=error time=2017-06-19T09:28:14.726843314Z app=“Falbala” env=local pid=1084 host=P5RO-PORT367.local msg="error while listening" err="listen tcp: lookup tcp/10001”: nodename nor servname provided, or not known"
任意のアイデア:
stack := negroni.New()
stack.Use(cors.New(cors.Options{
AllowedOrigins: []string{"*"},
AllowedMethods: []string{"GET", "POST", "PUT", "DELETE"},
AllowedHeaders: []string{"*"},
AllowCredentials: true,
}))
external := &http.Server{
Addr: "10001",
Handler: stack,
}
// Start the server, listening for incomming connections.
go func() {
err = external.ListenAndServe()
if err != nil && err != http.ErrServerClosed {
level.Error(logger).Log("msg", "error while listening", "err", err)
os.Exit(1)
}
}()
これは、エラーが生成されます。この後 は私が接続し、接続に耳を傾けるに行くファイルを書きましたか?
ありがとうございます