아래 코드가 들어간 프로그램을 컴파일 하면 에러가 발생한다.
module controller
import vweb
import x.json2
pub struct Mattabu {
vweb.Context
}
@["/request"; post]
fn (mut app Mattabu) request() vweb.Result {
println(app.req.data)
raw_json := json2.raw_decode(app.req.data)!
json := raw_json.as_map()
println(json)
return app.text('Request')
}
해당 에러는 다음과 같다.
이를 해결하기 위해서 아래 코드를
raw_json := json2.raw_decode(app.req.data)!
이렇게 바꾸어주었다.
raw_json := json2.raw_decode(app.req.data) or {
return app.text('error: ${err}')
}
'Language > V' 카테고리의 다른 글
vscode extention : v-analyzer 사용하기 (0) | 2024.03.27 |
---|