1
- import io.ktor.application.*
2
- import io.ktor.features.*
3
1
import io.ktor.http.*
4
- import io.ktor.http.content.*
5
- import io.ktor.request.*
6
- import io.ktor.response.*
7
- import io.ktor.routing.*
8
- import io.ktor.serialization.*
9
2
import io.ktor.server.engine.*
10
3
import io.ktor.server.netty.*
11
4
import org.litote.kmongo.*
12
5
import org.litote.kmongo.coroutine.*
13
6
import com.mongodb.ConnectionString
7
+ import io.ktor.server.application.*
8
+ import io.ktor.server.http.content.*
9
+ import io.ktor.server.plugins.compression.*
10
+ import io.ktor.server.plugins.contentnegotiation.*
11
+ import io.ktor.server.request.*
12
+ import io.ktor.server.response.*
13
+ import io.ktor.server.routing.*
14
+ import io.ktor.serialization.kotlinx.json.*
15
+ import io.ktor.server.plugins.cors.routing.*
14
16
import org.litote.kmongo.reactivestreams.KMongo
15
17
16
18
val connectionString: ConnectionString ? = System .getenv(" MONGODB_URI" )?.let {
@@ -28,9 +30,9 @@ fun main() {
28
30
json()
29
31
}
30
32
install(CORS ) {
31
- method (HttpMethod .Get )
32
- method (HttpMethod .Post )
33
- method (HttpMethod .Delete )
33
+ allowMethod (HttpMethod .Get )
34
+ allowMethod (HttpMethod .Post )
35
+ allowMethod (HttpMethod .Delete )
34
36
anyHost()
35
37
}
36
38
install(Compression ) {
0 commit comments