macro-swift/macroexpress
align="right" width="100" height="100" />
What does it look like?
The Macro Examples package contains a few examples which all can run straight from the source as swift-sh scripts.
#!/usr/bin/swift sh
import MacroExpress // @Macro-swift
let app = express()
app.use(logger("dev"))
app.use(bodyParser.urlencoded())
app.use(serveStatic(__dirname() + "/public"))
app.get("/hello") { req, res, next in
res.send("Hello World!")
}
app.get { req, res, next in
res.render("index")
}
app.listen(1337)Environment Variables
macro.core.numthreadsmacro.core.iothreadsmacro.core.retain.debugmacro.concat.maxsizemacro.streams.debug.rcmacro.router.debugmacro.router.matcher.debugmacro.router.walker.debug
Links
- Connect - Express.js
- Swift Apache
Who
MacroExpress is brought to you by Helge Heß / ZeeZide. We like feedback, GitHub stars, cool contract work, presumably any form of praise you can think of.
Want to support my work? Buy an app: Code for SQLite3, Past for iChat, SVG Shaper, HMScriptEditor. You don't have to use it! 😀
Package Metadata
Repository: macro-swift/macroexpress
Default branch: main
README: README.md