当前位置: 首页 > 知识库问答 >
问题:

如何在Vercel的Next JS中为静态站点(比如Webflow或登录页生成器)提供服务?

衡丰茂
2023-03-14

我们在Webflow中创建了一个着陆页并导出了代码。我们现在有一个超文本标记语言,CSS,JS和图像从这个导出。

我们的应用程序是用Next JS构建的,托管在Vercel上。我想通过一些特定的途径,比如//pricing/about,为上面的静态网站提供服务,并在其他网站上提供我们自己的应用程序。

我们已经研究了Next JS上的定制服务器,但它与Vercel不兼容。还研究了重写,但它的优先级比静态页面低,所以不起作用。

我们以前有一个节点应用程序,可以直接将某些路由指向静态HTML,其他路由指向我们的React应用程序。不知道在下一个JS中如何做到这一点。我希望在Next JS上有一个类似的设置,但在搜索了很多次之后,我似乎还没弄明白。

在下一个JS应用程序中,在根目录和某些其他路径上托管静态Webflow站点的最佳方式是什么?

共有1个答案

况安然
2023-03-14

找到了重写的方法。

从Webflow或任何其他着陆页生成器导出着陆页。把它放在Next JS项目的/Public文件夹中。将着陆页的index.html重命名为landing.html。重命名页面/index.js

下一个JS中选择显示内容的执行顺序是:

  1. 公共文件夹中的文件
  2. 文件在页面/
  3. 重写

所以我们删除了index.html公共/index.js,以便我们的重写可以处理它。

将以下重写添加到下一步。配置。js

      {
        source: "/",
        destination: "/landing.html"
      }
 类似资料:
  • 我是Springboot的新手,我正在尝试在其根()路径上显示html页面。我在谷歌上搜索了一下- Spring Boot不提供静态内容 https://spring.io/blog/2013/12/19/serving-statige-web-content-with-spring-boot Spring Boot应用程序不提供静态内容 SpringBoot不提供静态内容 我几乎试了所有的办法,

  • 注意:用户界面已经在 Dreamweaver CC 和更高版本中做了简化。因此,您可能在 Dreamweaver CC 和更高版本中找不到本文中描述的一些选项。有关详细信息,请参阅此文章。 关于登录页 Web 应用程序可以包含让注册用户登录站点的页。 登录页由以下构造块组成: 注册用户的数据库表 使用户可以输入用户名和密码的 HTML 表单 确保输入的用户名和密码有效的“登录用户”服务器行为 当用

  • 问题内容: 这个问题已经被回答了好几次了,我已经看到了几乎所有相关的帖子,但是无法加载CSS文件。我在我的项目中有以下结构:中,我有以下代码: 在urls.py中,我有以下代码: 我在模板中使用它 我在做什么错?我应该做什么?例如应该在中添加任何内容?或在的设置中?请假设我是一个绝对的初学者。我真的需要一个答案。谢谢。 问题答案: 什么都不做的装饰器类如下所示: 然后您可以正常应用它:

  • 我正在通过spring boot启动一个嵌入式tomcat,并希望提供一个静态索引。html页面作为正在运行的应用程序的一部分。 但以下方法不起作用: 结果:当我调用localhost:8080时,我只看到单词“index”,而没有看到我的html页面。为什么?

  • 我对 SSO 和 SAML 很陌生。我们有一个 ASP.NET MVC服务器。我们需要让它充当SSO身份提供商,它接受来自我们其他服务提供商网站的SAML请求,允许用户使用电子邮件,密码和2FA登录,然后重定向回服务提供商网站,并带有SAML响应/断言。 其中两个服务提供商网站是使用DNN CMS创建的,因此我们的SSO身份提供商的工作方式必须符合行业标准,以便DNN CMS可以使用它。 问题:

  • 我遇到过许多讨论类似问题的文章,但我找不到确切的答案。 我的公司希望开始使用Identity Server 3,但其中一个要求是能够对外部用户进行身份验证,而无需他们手动输入凭据。 这必须能够提供单一登录功能,因为我们有3个不同的系统,用户只需登录一次。 本质上,外部用户有自己的CRM。 CRM保存我们软件的用户名和密码 至关重要的是,我们不能为我们的合作伙伴改变这一进程。 我可以实现一个自定义服