728x90
반응형
아래 코드가 들어간 프로그램을 컴파일 하면 에러가 발생한다.
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}')
}
728x90
반응형
'프로그래밍' 카테고리의 다른 글
HTTPS 통신에서 데이터가 탈취될 수 있을까? 실제 사례와 대응 방안 (0) | 2024.12.23 |
---|---|
JWT 에서 토큰을 전달할때 Header의 Authorizaion 을 사용해야만 하는가? (0) | 2024.12.23 |
( ) vscode extention : v-analyzer 사용하기 (0) | 2024.03.27 |
(Lavavel) Laravel 8.x Tutorial (0) | 2021.09.19 |
(Lavavel) 로그인/로그아웃 처리하기 : Laravel 8.x (0) | 2021.09.19 |
댓글