Summary

In this chapter, we covered a lot of topics related to Vapor, and we hope that by now you have a better understanding of what Vapor is and how it is more than just a web server. We also learned about some of the packages that Vapor depends on, such as the Vapor Engine, and how we can build a lightweight server without having to use Vapor if our use case is not to build a large scale web application. We also learned how easy it is to support web sockets using the Engine. Then, we dove into building a Vapor application from scratch to understand that a Vapor application is nothing but a Swift executable package. We then learned about the Vapor toolbox, and how it makes it easy to bootstrap a Vapor project using a command-line tool. ...

Get Hands-On Full-Stack Development with Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.