Chapter 6. Application Structure – Client, Server, and Public (oh my!)
To allow you to jump right in, Meteor creates a default set of libraries, a default folder structure, and default permissions. This default configuration works great for quick development, testing, and learning as you go. It does not, however, make for a great production environment.
In this chapter, we'll go over the changes that you'll want to make to the default configuration so that your app will be performant, secure, and easier to manage. Specifically, you will learn about the following topics:
- Separating the client, server, and public files of your application
- Enabling database security and user login
- Tailoring display results to protect privacy