Angular
hello world ใน NestJs
เรามาดู hello world ใน NestJs กันครับ
โดยใน Hello world เราจะสร้าง Hello world ใน controller ครับ
ก่อนอื่นเราก็ไปสร้าง controller ก่อน
nest generate controller hello
คำสั่งนี้จะทำการ generate ไฟล์ hello controller ขึ้นมา
จากนั้นเราก็เปิดไฟล์ที่ generate ขึ้นมา นั่นก็คือ hello.controller.ts แล้วทำการแก้ไข โดยใส่ Hello world ลงไปตามตัวอย่าง
import { Controller, Get } from '@nestjs/common';
@Controller()
export class HelloController {
@Get()
getHello(): string {
return 'Hello World!';
}
}
จากโค้ดเราได้สร้าง HelloController โดยเราสร้าง GET endpoint ขึ้นมา ซึ่งจะ return Hello World! เป็นค่า string กลับไป
จากนั้นเราก็ไปลอง start กันครับ โดยใช้คำสั่ง
npm run start
เมื่อ start เสร็จแล้ว เราก็ลองทดสอบโดยเข้าไปที่ http://localhost:3000 เราจะเห็นคำว่า Hello World!