Я работаю с NodeJS + Mongoose, пишу одностраничное приложение, поэтому мне нужно подать некоторую статику, а затем все взаимодействие между внешним интерфейсом и внутренним интерфейсом выполняется через XHR.В конце концов, я думаю о написании собственного мобильного приложения с доступом к тому же бэкэнду.Есть ли какой-нибудь шаблон / лучшие практики, которые я должен применить здесь? Я подумал, что мне может понадобиться извлечь API, который будет доступен через Restify, и обрабатывать запросы из веб-приложения только с ExpressJS?или я должен просто выставить все вещи через Restify?Я предполагаю, что моя путаница возникла из-за того, что я раньше не работал с Restify, поэтому любое объяснение того, чем оно отличается от ExpressJS (особенно когда речь идет об одностраничном приложении), действительно приветствуется.