Может ли BreezeJS работать с MySQL + NodeJS + AngularJS?

Я хотел бы использовать ветерок, но я не могу узнать, будет ли он работать с стеком MySQL + Express + Angular + Node. Документы говорят, что он будет работать с MongoDB, но как насчет MySQL?

2 ответа

@danilodeveloper Мне нужно вернуть ответ, потому что это не так просто.

В настоящее время нет никакой готовой поддержки для Breeze + Node + MySQL. Просто использовать node-mysql для взаимодействия с БД недостаточно. Согласно Уорда ответа здесь не используется ORM бы сложно и тонны кода должны быть написаны по линиям модуля NPM бриз-MongoDB.


Любая стандартная база данных SQL, такая как Oracle, MySQL, MariaDB, SQLServer и т.д. Поддерживается из коробки, если для нее есть поставщик Entity Framework (и почти все они). Источник

Вы можете интегрировать бэкэнд Nodejs с Mysql, используя, например, node-mysql, и интегрироваться с Angularjs, вы можете сделать что-то вроде этого:

<!-- Angular template -->
<li data-ng-repeat="emp in employees">
 <label>{{emp.FirstName}}</label>
 <label>{{emp.LastName}}</label>
</li>

// bound to employees from query
manager.executeQuery(breeze.EntityQuery.from("Employees"))
 .then(function(data) { $scope.employees = data.results; });

licensed under cc by-sa 3.0 with attribution.