samples/node_mvc/src/app.ts
/*
* Copyright © 2020, The Gust Framework Authors. All rights reserved.
*
* The Gust/Elide framework and tools, and all associated source or object computer code, except where otherwise noted,
* are licensed under the Zero Prosperity license, which is enclosed in this repository, in the file LICENSE.txt. Use of
* this code in object or source form requires and implies consent and agreement to that license in principle and
* practice. Source or object code not listing this header, or unless specified otherwise, remain the property of
* Elide LLC and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to
* Elide LLC and its suppliers and may be covered by U.S. and Foreign Patents, or patents in process, and are protected
* by trade secret and copyright law. Dissemination of this information, or reproduction of this material, in any form,
* is strictly forbidden except in adherence with assigned license requirements.
*/
import {Express} from "express";
import feathers from "@feathersjs/feathers";
import {main} from "gust/js/backend/app";
import {prepare} from "gust/js/backend/init";
/**
* TypeScript FeathersJS controller, built/assembled/packaged by Gust.
*/
prepare((app: feathers.Application, express: Express) => {
express.get('/', (request, response) => {
response.send('Hello from TypeScript!');
});
});
main();