我是 KotlinJs 的新手,我想看看它在无服务器服务开发中的潜力。
我决定从使用KotlinJs文档中建议的HTTP GET方法调用外部 API开始。但是,如果没有机制,我无法想出任何使用它的方法。XMLHttpRequest()
dynamic
fun main(args: Array<String>) {
val url = "https://jsonplaceholder.typicode.com/todos/1"
var xhttp: dynamic = XMLHttpRequest()
xhttp.open("GET", url, true)
xhttp.onreadystatechange = fun() {
if (xhttp.readyState == 4) {
println(xhttp.responseJson)
}
}
xhttp.send()
}
当然这个例子工作得很好,但我觉得它必须是更好的方法而不禁用 Kotlin 的类型检查器。
- 有没有办法只使用 KotlinJs(没有动态)?
- 如果不可能,至少有人可以解释为什么吗?