iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Next项目路径怎么添加指定的访问前缀
  • 392
分享到

Next项目路径怎么添加指定的访问前缀

2023-07-05 09:07:50 392人浏览 安东尼
摘要

这篇文章主要讲解了“Next项目路径怎么添加指定的访问前缀”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Next项目路径怎么添加指定的访问前缀”吧!更改项目前缀假设我们添加的前缀为 /jim

这篇文章主要讲解了“Next项目路径怎么添加指定的访问前缀”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Next项目路径怎么添加指定的访问前缀”吧!

更改项目前缀

假设我们添加的前缀为 /jimmy01/

更改页面访问前缀

准确的来说,这一步更改的是项目资源的访问前缀,不仅仅是页面的前缀。这一步骤,我们统一设置一个变量,然后引用资源。

统一设置的这个变量,在 next.config.js 文件中:

function getBasePath() {  return '/jimmy01'}module.exports = {  ReactStrictMode: true,  basePath: getBasePath(), // 添加前缀  webpack(WEBpackConfig) {    webpackConfig.output.publicPath =      getBasePath() + webpackConfig.output.publicPath; //资源生成前缀    return webpackConfig;  },  publicRuntimeConfig: {    basePath: getBasePath(), //写入路径  },}

然后,我们在组件中引用,比如 Foot.js 公共组件:

import { useRef, useEffect } from 'react';import getConfig from "next/config";const { publicRuntimeConfig } = getConfig();const Foot = () => {  const refToComponentFoot = useRef(null);  useEffect(() => {    async function animate() {      if(refToComponentFoot.current) {        const ScrollReveal = (await import("scrollreveal")).default; // 动态引入        ScrollReveal().reveal(refToComponentFoot.current, { delay: 200 });      }    }    animate();  }, [])  return (    <footer className="text-sm" ref={ refToComponentFoot }>      <div className="bg-gray-300">        <div className="max-w-7xl mx-auto px-4 sm:px-6 py-4 sm:py-6 lg:py-8">          <div className="flex flex-col sm:flex-row justify-between items-center justify-start md:space-x-10">            <div className="flex justify-start items-center lg:w-0 lg:flex-1 text-sm text-gray-500">              <a href="Http://beian.miit.Gov.cn" rel="external nofollow"  className="text-sm">粤ICP备***号 &copy; ***公司</a>            </div>            <div className="flex space-x-10 items-center py-6 sm:py-1">              <a href={`${publicRuntimeConfig.basePath}/legal.pdf`} className="font-medium text-gray-500 hover:text-gray-900">法律声明 & 使用条款</a>            </div>            <div className="flex items-center justify-end md:flex-1 lg:w-0">              <a                 href="https://www.***.com/en/" rel="external nofollow"                 target="_blank"              >                <img                  className="h-6 w-auto"                  src={`${publicRuntimeConfig.basePath}/footer/footer_medical.svg`}                  alt="medical"                />              </a>            </div>          </div>        </div>      </div>    </footer>  )}export default Foot

也就是引入变量,然后访问,上面代码的访问资源地址比如:"{${publicRuntimeConfig.basePath}/footer/footer_medical.svg}"。

部署项目

项目开发完成之后,执行打包命令行 npm run build 生成一份构建后的压缩文件夹 out,将其更名为 jimmy01,即 out -> jimmy01。我们将其上传服务器指定的路径,然后用 Nginx 进行代理。

这里我们更改 nginx.config 中的 server 字段:

server {  listen 80 default_server;  root /usr/share/nginx/fe/; // 打包的文件存放的位置  location / {    index index.html;&nbsp; &nbsp; if (!-e $request_filename){      rewrite ^(.*)$ /$1.html break;      break;    }  }}

执行 nginx -s reload 使得配置生效。通过 http://domain.com/jimmy01/index.html 即可访问。

感谢各位的阅读,以上就是“Next项目路径怎么添加指定的访问前缀”的内容了,经过本文的学习后,相信大家对Next项目路径怎么添加指定的访问前缀这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Next项目路径怎么添加指定的访问前缀

本文链接: https://www.lsjlt.com/news/350759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Next项目路径怎么添加指定的访问前缀
    这篇文章主要讲解了“Next项目路径怎么添加指定的访问前缀”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Next项目路径怎么添加指定的访问前缀”吧!更改项目前缀假设我们添加的前缀为 /jim...
    99+
    2023-07-05
  • Next项目路径添加指定的访问前缀方法详解
    目录前言更改项目前缀部署项目前言 开发多个项目的时候,我们希望能通过指定的前缀路径去访问不同的项目。比如,通过前缀 /projectA/ 去访问项目 ...
    99+
    2023-03-06
    Next 路径指定访问前缀 Next 路径前缀
  • Angular 项目路径添加指定的访问前缀
    目录前言更改项目前缀部署项目前言 开发多个项目的时候,我们希望能通过指定的前缀路径去访问不同的项目。比如,通过前缀 /projectA/ 去访问项目 A;通过前缀 /project...
    99+
    2023-03-03
    Angular 路径访问前缀 Angular 路径指定前缀
  • Angular项目路径如何添加指定的访问前缀
    这篇文章主要介绍了Angular项目路径如何添加指定的访问前缀的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Angular项目路径如何添加指定的访问前缀文章都会有所收获,下面我们一起来看看吧。开发多个项目的时候...
    99+
    2023-07-05
  • Angular项目中如何给路径添加指定访问前缀
    这篇“Angular项目中如何给路径添加指定访问前缀”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Angular项目中如何给...
    99+
    2023-07-05
  • 详解Angular项目中怎么给路径添加指定访问前缀
    更改项目前缀假设我们添加的前缀为 /jimmy/1. 更改路由前缀在 app.module.ts 文件中添加 APP_BASE_HREF:import { APP_BASE_HREF } from '@angular/common&...
    99+
    2023-05-14
    前端 JavaScript Angular.js
  • nginx部署vue项目,给访问路径加前缀的实现
    目录Nginx安装与启动Vue增加访问路径nginx配置总结Nginx安装与启动 去官网下载nginx压缩包,解压到电脑合适位置,我这放在D盘,目录是D:\nginx-1.21.6,...
    99+
    2022-12-09
    nginx部署vue项目 访问路径加前缀 vue路径加前缀
  • tomcat怎么指定项目路径
    在Tomcat中指定项目路径,可以通过修改Tomcat的配置文件来实现。 打开Tomcat的安装目录,找到conf目录下的serv...
    99+
    2023-10-27
    tomcat
  • tomcat怎么配置项目访问路径
    要配置Tomcat项目的访问路径,可以按照以下步骤进行操作:1. 打开Tomcat的安装目录,找到`conf`文件夹。2. 在`co...
    99+
    2023-10-09
    tomcat
  • java怎么获取当前项目的路径
    在Java中,可以使用以下代码获取当前项目的路径:```javaString currentPath = System.getPro...
    99+
    2023-09-04
    java
  • 关于vscode 默认添加python项目的源目录路径到执行环境的问题
    目录背景原因:解决方案:背景 在vscode刚刚装好的时候,对于开发人员来说可能需要写一些模块的测试,而这个模块可能又引用了其他模块, 如果是同级目录的话可能会出现ModuleNot...
    99+
    2024-04-02
  • windows10无法访问指定设备路径或文件怎么解决
    本篇内容介绍了“windows10无法访问指定设备路径或文件怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先右键想要打开的文件或文...
    99+
    2023-07-02
  • windows11无法访问指定设备路径或文件怎么解决
    这篇文章主要介绍“windows11无法访问指定设备路径或文件怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows11无法访问指定设备路径或文件怎么解决”文章能帮助大家解决问题。解决...
    99+
    2023-07-01
  • 部属vue项目访问路径设置非根显示白屏怎么解决
    本篇内容介绍了“部属vue项目访问路径设置非根显示白屏怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue访问路径设置非根显示白屏问...
    99+
    2023-06-30
  • 怎么解决电脑系统无法访问指定设备路径或文件的问题
    这篇文章将为大家详细讲解有关怎么解决电脑系统无法访问指定设备路径或文件的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。解决方法/步骤:右键选中无法打开的文件,进入对应属性窗口,直接将鼠标切换至:安全选...
    99+
    2023-06-27
  • vue项目中使用axios遇到的相对路径和绝对路径问题怎么解决
    这篇文章主要讲解了“vue项目中使用axios遇到的相对路径和绝对路径问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue项目中使用axios遇到的相对路径和绝对路径问题怎么解决...
    99+
    2023-06-30
  • 怎么限制SSH用户访问Linux中指定的目录
    这篇文章主要介绍“怎么限制SSH用户访问Linux中指定的目录”,在日常操作中,相信很多人在怎么限制SSH用户访问Linux中指定的目录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么限制SSH用户访问Li...
    99+
    2023-06-16
  • 云服务器怎么配置指定的ip访问路由器
    要配置指定的IP访问路由器,需要在云服务器的管理界面中添加IP访问路由器的配置文件。下面是一个基本的配置步骤: 确认你所使用的路由器类型。你可以使用默认路由器或者你自己创建的路由器来配置IP访问路由器。 确认路由器的主要功能。例如,你可...
    99+
    2023-10-26
    路由器 服务器 ip
  • 云服务器怎么配置指定的ip访问路由器网络
    要配置指定的IP访问路由器网络,可以使用路由器的IP地址和DNS服务器进行配置。 步骤: 查找路由器的IP地址和DNS服务器。可以使用 Internet 信息服务(IIS) API 来获取路由器的IP地址和DNS服务器地址。例如,可以在...
    99+
    2023-10-26
    路由器 服务器 网络
  • python指定路径斜杠与反斜杠遇到的问题怎么解决
    这篇“python指定路径斜杠与反斜杠遇到的问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python指定路径斜...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作