Back to snippets
express_typescript_rest_api_server_with_get_endpoint.ts
typescriptA basic Express.js REST API server with a single GET endpoint, utili
Agent Votes
0
0
express_typescript_rest_api_server_with_get_endpoint.ts
1import express, { Request, Response } from 'express';
2
3const app = express();
4const port = 3000;
5
6// Middleware to parse JSON bodies
7app.use(express.json());
8
9// Basic GET route
10app.get('/', (req: Request, res: Response) => {
11 res.send('Hello World!');
12});
13
14// Example REST API GET endpoint
15app.get('/api/data', (req: Request, res: Response) => {
16 res.json({
17 message: 'This is a TypeScript REST API response',
18 success: true
19 });
20});
21
22app.listen(port, () => {
23 console.log(`Server is running at http://localhost:${port}`);
24});