first commit
This commit is contained in:
0
Sources/App/Controllers/.gitkeep
Normal file
0
Sources/App/Controllers/.gitkeep
Normal file
10
Sources/App/configure.swift
Normal file
10
Sources/App/configure.swift
Normal file
@@ -0,0 +1,10 @@
|
||||
import Vapor
|
||||
|
||||
// configures your application
|
||||
public func configure(_ app: Application) throws {
|
||||
// uncomment to serve files from /Public folder
|
||||
// app.middleware.use(FileMiddleware(publicDirectory: app.directory.publicDirectory))
|
||||
|
||||
// register routes
|
||||
try routes(app)
|
||||
}
|
11
Sources/App/routes.swift
Normal file
11
Sources/App/routes.swift
Normal file
@@ -0,0 +1,11 @@
|
||||
import Vapor
|
||||
|
||||
func routes(_ app: Application) throws {
|
||||
app.get { req in
|
||||
return "It works!"
|
||||
}
|
||||
|
||||
app.get("hello") { req -> String in
|
||||
return "Hello, world!"
|
||||
}
|
||||
}
|
9
Sources/Run/main.swift
Normal file
9
Sources/Run/main.swift
Normal file
@@ -0,0 +1,9 @@
|
||||
import App
|
||||
import Vapor
|
||||
|
||||
var env = try Environment.detect()
|
||||
try LoggingSystem.bootstrap(from: &env)
|
||||
let app = Application(env)
|
||||
defer { app.shutdown() }
|
||||
try configure(app)
|
||||
try app.run()
|
Reference in New Issue
Block a user