golang assertion:
var PostHandler = httptransport.NewServer(
func(ctx context.Context, request interface{}) (interface{}, error) {
req := request.(resources.OrderRequest)
...
确定request 是不是和resources.OrderRequest 一个type。
用assertion來获取context中需要的value
ctx context.Context:
(TODO)
TableName():
func (table *Message) TableName() string {
return "message"
}
这个TableName 是用来明确database table 的名字 (Message struct).