我正在运行BedSheet应用程序但是当我向特定路由发出HTTP请求时,我在浏览器中收到此错误
500 - Internal Server Error
afBeanUtils::TypeNotFoundErr
- Could not find match for Type mypod::MyClass.
Available Values
afBedSheet::FileAsset
afBedSheet::HttpStatus
afBedSheet::MethodCall
afBedSheet::Redirect
afBedSheet::Text
sys::File
sys::InStream
afBeanUtils::TypeNotFoundErr : Could not find match for Type mypod::MyClass.
afBeanUtils::TypeLookup.check (TypeLookup.fan:157)
afBeanUtils::TypeLookup.doFindParent (TypeLookup.fan:140)
然而,MyClass就在那里,它正被其他类实例化。为什么找不到?
答案 0 :(得分:1)
那个Err msg可能会提供更多信息......
听起来你的请求处理程序正在返回mypod::MyClass
的实例,BedSheet抱怨说它不知道如何处理它。
您可能希望返回afBedSheet::Text
的实例,如下所示:
Obj indexPage() {
return Text.fromHtml("<html>Hello!</html>")
}
如果上述说法不对,那么我需要看一些代码才能提供进一步的帮助。