
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
mel-server
Advanced tools
REST-Service-Lib with a set of crud- and select-methods which simplify the access to a sql-server. Generates applicationprojects and database-infrastructure for mel-apps
Mel ist ein Entwicklungsframework für client-server Angular-Anwendungen. Es soll dem Entwickler langweilige gleichartige Tätigkeiten abnehmen, damit er sich möglichst nur mit der Geschäftslogik und dem dahinterliegenden Datenmodell beschäftigen muss. Es werden SQL-Datenbanken mit Transaktionsmechanismen unterstützt, für die ein Treiber in javascript verfügbar ist. Mel wurde mit folgenden Datenbanken getestet:
Verwenden Sie eine vorhandene Datenbank (Datenmodel).
Mel erstellt aus der Datenbank eine Applikationsdatenbank, aus der die Quellen fĂĽr einen REST-Server-Projekt (nodejs) und ein Angular-Projekt (Client) erzeugt werden.
In Mel ist ein Rechtesystem integriert, dass die Zugriffe auf Tabellen und Geschäftslogik pro Mandant (Firma) einschränkt. Ein Mandant (Firma) entspricht einer Datenbank.
Modellieren Sie Ihre Datenmodel und erstellen eine Datenbank mit der Workbench Ihres Vertrauens und vergessen bitte nicht, die Tabellenrelationen zu vollständig zu setzen.
npm install mel-client-cli --global
Kompilieren Sie den Server mit
und starten Sie ihn mit
Im späteren Produktivbetrieb können Sie mehrere node-Server einsetzen.
npm init
ng new myAppName
npm install --save mel-client
mel new client --app myAppName --svr-ip mel-server-ip --svr-port mel-server-port
Eine app.config - Datei wird erzeugt, die drei (dev, test, prod) identische Konfigurationen mit dem angegeben mel-server-endpoint enthalten. Wenn die Test- und Produktionsumgebung bekannt ist, können hier die entsprechenden Endpunkte notiert werden.
!!! Wichtig !!! Verwenden Sie fĂĽr mel-server und mel-client den identischen myAppNamen.
Kompilieren Sie den Client:
Wenn Sie myCompanyName weglassen, wird myCompanyName gleich myDatabaseName
Ihre Datenbank wird
Es werden die Tabelleninformationen Ihres Datenmodells importiert und in der Liste angezeigt. Der automatisch Import Ihres Datenmodells erfolgt nur dann, wenn die Metadaten noch nicht im System sind. Falls Sie also nachträglich Änderungen oder Ergänzungen vornehmen, müssen Sie den Import manuell ausführen.
Sie können nun die Tabellenfelder um die kalkulierten Felder und Feldfilter ergänzen. siehe auch todo
Generieren Sie jetzt die Metadaten fĂĽr den Server und fĂĽr den Client, kompilieren und starten dann jeweils neu.
FAQs
REST-Service-Lib with a set of crud- and select-methods which simplify the access to a sql-server. Generates applicationprojects and database-infrastructure for mel-apps
The npm package mel-server receives a total of 2 weekly downloads. As such, mel-server popularity was classified as not popular.
We found that mel-server demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.