我正在尝试为我的API实现一个POST端点,该端点在调用时返回HTML字符串。
此刻我的代码如下:
import { Controller, Post } from '@nestjs/common';
@Controller()
export class MyController {
@Post('/endpoint')
public create(): string {
return `
<!DOCTYPE html>
…
</html>`;
}
}
如何告诉POST端点发送正确的内容类型及其响应?我搜索了所有文档,但找不到对我有用的东西。
预先感谢您的帮助
答案 0 :(得分:1)
我自己找到了答案。我只是在@Post装饰器后面添加了@Header装饰器:
…
@Post('/endpoint')
@Header('content-type', 'text/html')
public create(): string {
…