如何在不使用自定义服务器的情况下在Next.js中设置自定义HTTP响应标头?

高洛·罗登(Golo Roden)

我工作的一个Next.js应用程序,我想自定义HTTP响应头添加到所有网页(我并不需要它是可配置的每个页面)。

现在我想知道如何做到这一点,不必设置自定义服务器。这有可能吗?如果是这样,怎么办?

尼古拉·基谢列夫

没有权衡,这是不可能的。Next.js具有自动静态优化功能,因此可以静态导出的页面将被导出到纯.html文件。而且.html文件不需要在服务器上执行任何代码,因此没有地方添加自定义HTTP标头。

或者,您可以使用getServerSidePropsin在每个响应上添加自定义HTTP标头_app.js

export async function getServerSideProps(context) {

  // set HTTP header
  context.res.setHeader('Content-Type', 'application/json')

  return {
    props: {}, // will be passed to the page component as props
  }
}

但是因为所有页面仅在服务器端呈现getServerSideProps因此禁用静态优化

服务器端渲染

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何发送自定义HTTP标头作为响应?

来自分类Dev

如何在不发送注册数据的情况下在Teamviewer(服务器)中设置固定的自定义密码?

来自分类Dev

HTTP :: Daemon:如何在HTTP标头中为服务器设置自定义值?

来自分类Dev

设置和检索自定义HTTP标头

来自分类Dev

设置和检索自定义HTTP标头

来自分类Dev

Angular.js表示自定义HTTP响应标头为空

来自分类Dev

从Elm中的HTTP响应中读取自定义标头

来自分类Dev

在 Angular 2 中读取自定义 HTTP 响应标头

来自分类Dev

在UWP中设置自定义WebView标头

来自分类Dev

如何从我的Perl服务器发送回自定义HTTP标头?

来自分类Dev

自定义标头Angular js

来自分类Dev

如何使用$ resource操作设置自定义标头?

来自分类Dev

使用IHttpActionResult时如何设置自定义标头?

来自分类Dev

如何使用phpmailer设置自定义标头

来自分类Dev

如何使用PJAX设置自定义xhr标头?

来自分类Dev

如何在HTTP请求上设置模块特定的自定义标头?

来自分类Dev

如何在 Tornado 服务器上自定义静态文件的标头?

来自分类Dev

如果已设置标头,如何使用自定义http处理程序/中间件?

来自分类Dev

使用Strongloop框架的自定义响应标头

来自分类Dev

如何访问有角$ http响应自定义标头?

来自分类Dev

如何在不使用WPF的情况下在Silverlight 5中使用generic.xaml创建自定义控件?

来自分类Dev

HTTP 301响应可以包含自定义HTTP标头或cookie值吗?

来自分类Dev

如何在react-native中为webview请求设置自定义标头

来自分类Dev

如何在curl配置文件中设置自定义标头

来自分类Dev

如何在Angular2中设置全局自定义标头?

来自分类Dev

如何在没有警告的情况下在JavaFX中使用自定义CSS?

来自分类Dev

如何向hapi服务器在路由中发送的每种响应发送自定义标头

来自分类Dev

如何使用js或jQuery向ajax请求添加自定义HTTP标头

来自分类Dev

如何在自定义授权者AWS Lambda函数中访问HTTP标头

Related 相关文章

  1. 1

    如何发送自定义HTTP标头作为响应?

  2. 2

    如何在不发送注册数据的情况下在Teamviewer(服务器)中设置固定的自定义密码?

  3. 3

    HTTP :: Daemon:如何在HTTP标头中为服务器设置自定义值?

  4. 4

    设置和检索自定义HTTP标头

  5. 5

    设置和检索自定义HTTP标头

  6. 6

    Angular.js表示自定义HTTP响应标头为空

  7. 7

    从Elm中的HTTP响应中读取自定义标头

  8. 8

    在 Angular 2 中读取自定义 HTTP 响应标头

  9. 9

    在UWP中设置自定义WebView标头

  10. 10

    如何从我的Perl服务器发送回自定义HTTP标头?

  11. 11

    自定义标头Angular js

  12. 12

    如何使用$ resource操作设置自定义标头?

  13. 13

    使用IHttpActionResult时如何设置自定义标头?

  14. 14

    如何使用phpmailer设置自定义标头

  15. 15

    如何使用PJAX设置自定义xhr标头?

  16. 16

    如何在HTTP请求上设置模块特定的自定义标头?

  17. 17

    如何在 Tornado 服务器上自定义静态文件的标头?

  18. 18

    如果已设置标头,如何使用自定义http处理程序/中间件?

  19. 19

    使用Strongloop框架的自定义响应标头

  20. 20

    如何访问有角$ http响应自定义标头?

  21. 21

    如何在不使用WPF的情况下在Silverlight 5中使用generic.xaml创建自定义控件?

  22. 22

    HTTP 301响应可以包含自定义HTTP标头或cookie值吗?

  23. 23

    如何在react-native中为webview请求设置自定义标头

  24. 24

    如何在curl配置文件中设置自定义标头

  25. 25

    如何在Angular2中设置全局自定义标头?

  26. 26

    如何在没有警告的情况下在JavaFX中使用自定义CSS?

  27. 27

    如何向hapi服务器在路由中发送的每种响应发送自定义标头

  28. 28

    如何使用js或jQuery向ajax请求添加自定义HTTP标头

  29. 29

    如何在自定义授权者AWS Lambda函数中访问HTTP标头

热门标签

归档