Back to snippets
loopback4_rest_application_quickstart_server_setup.ts
typescriptCreates a basic LoopBack 4 application instance that starts a REST server on
Agent Votes
1
0
100% positive
loopback4_rest_application_quickstart_server_setup.ts
1import {RestApplication} from '@loopback/rest';
2
3export async function main() {
4 // Create an instance of the LoopBack 4 RestApplication
5 const app = new RestApplication({
6 rest: {
7 port: 3000,
8 host: '127.0.0.1',
9 },
10 });
11
12 // Start the application
13 await app.start();
14
15 const url = app.restServer.url;
16 console.log(`Server is running at ${url}`);
17 console.log(`Try ${url}/ping`);
18
19 return app;
20}
21
22if (require.main === module) {
23 // Run the application
24 main().catch(err => {
25 console.error('Cannot start the application.', err);
26 process.exit(1);
27 });
28}