错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在用 rush 做一个简单的网络服务,可是引擎说,你交给网络函数的东西,它没法用。有两种情况。一种是,你交过来的值,不是一个活的句柄:next.request 和 server.close,需要的是 server.open 返回的那个映射,里面的 fd,是一个正在监听的套接字;respond 需要的,是 next.request 返回的映射,里面的 conn,是一个打开着的连接。另一种是,你给的 HTTP 状态码,不在一百到五百九十九之间。引擎在任何数据碰到网线之前,就拦住了你,因为它不会往一个自己没有打开的描述符里写东西。怎么改?用对的句柄,状态码改成合法的范围。记住:句柄要活的,状态码要合法。
文本来自 Rush 引擎的错误目录。
