nuxt3本地通过配置端口号区分不同预览方式

2024-05-01 16:52

本文主要是介绍nuxt3本地通过配置端口号区分不同预览方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 继一篇 nuxt3项目服务端bulid后在本地浏览的3种方式(nuxi preview、Node.js Server、PM2)-CSDN博客 介绍的预览方式

该篇是续写,如何规划端口号区分不同的浏览方式,以免在同步执行或者重复执行产生冲突导致无法正常运行。

 

开发预览 - 端口自定义

默认情况下,我们作为开发者,在本地开发浏览的是  http://localhost:3000/ 

而这个3000端口是可以自定义的

在你的nuxt.config.ts更新下面内容

# nuxt.config.ts export default defineNuxtConfig({devServer: {port: 8080}
})

 

执行结果 

pm2 预览 - 端口自定义

在你的ecosystem.config.cjs 更新以下内容

# ecosystem.config.cjs 
# 端口号设置 8082module.exports = {apps: [{name: 'MyNuxtWeb',port: '8082', exec_mode: 'cluster',instances: '1',script: './.output/server/index.mjs'}]
}

执行结果

在浏览器打开 http://localhost:8082/ 就可以浏览了

构建预览 - 端口自定义

当你运行 npm run preview 时

且无论你在package.json 怎么给nuxt preview 添加 --port 端口设置都是无效的

 

又经过调试,发现执行该node脚本并没有配置port参数

# index.mjs
# 重点内容 env:process.env
import process from 'node:process';globalThis._importMeta_={url:import.meta.url,env:process.env};import 'node:http';
import 'node:https';
export { V as default } from './chunks/runtime.mjs';
import 'fs';
import 'path';
import 'vue';
import 'nitropack/dist/runtime/plugin';
import 'node:fs';
import 'node:url';
//# sourceMappingURL=index.mjs.map

那么眼尖的一定会发现这句话

ℹ Loading .env. This will not be loaded when running the server in production.                                                                               16:16:57
ℹ Starting preview command: node ./server/index.mjs 

在你的.env文件更新以下代码

## 在本地构建后,执行 npm run preview 本地预览的端口号
## http://localhost:8084/
PORT = 8084

执行结果

本地浏览器打开 http://localhost:8084/ 就可以访问啦~

这篇关于nuxt3本地通过配置端口号区分不同预览方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/952194

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

java实现docker镜像上传到harbor仓库的方式

《java实现docker镜像上传到harbor仓库的方式》:本文主要介绍java实现docker镜像上传到harbor仓库的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 前 言2. 编写工具类2.1 引入依赖包2.2 使用当前服务器的docker环境推送镜像2.2

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

Nginx 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1