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
반응형
'Programming' 카테고리의 다른 글
Refresh Token 재사용 방지(Reuse Detection) (0) | 2024.12.26 |
---|---|
JWT에서 Refresh Token은 어떻게 넘겨주나? (2) | 2024.12.26 |
HTTPS 통신에서 데이터가 탈취될 수 있을까? 실제 사례와 대응 방안 (0) | 2024.12.23 |
JWT 에서 토큰을 전달할때 Header의 Authorizaion 을 사용해야만 하는가? (0) | 2024.12.23 |
( ) vscode extention : v-analyzer 사용하기 (0) | 2024.03.27 |