nuxt3项目在宝塔上使用pm2放到服务器

news/2024/5/22 10:11:57

最近在将nuxt3项目扔到服务器上的时候遇到了一些问题,发现打包后的nuxt项目与正常的vue文件有些差别,缺失了index.html文件。

这边就记录下nuxt3项目是怎么放到服务器上的🤔

一、打包nuxt3项目

执行对应的打包命令   yarn build  

二、找到打包后的文件

 

 三、这里我使用宝塔 + PM2管理器(进行准备工作)

1. 在宝塔中的软件商店下载 pm2

 2. pm2后面会用到一个 ecosystem.config.js 文件,代码如下:

创建一个文件,文件名叫 ecosystem.config.js 

这里的 port 设置一个空闲的端口号,不要冲突就好

module.exports = {
  apps: [
    {
      name: 'NuxtAppName',
      exec_mode: 'cluster',
      instances: 'max',
      script: './.output/server/index.mjs',
      env: {
          "PORT": 10001,
          "NODE_ENV": "development"
      },
    }
  ],
}

 3. 添加站点,如下:

 注意这里设置的端口也是需要空闲的端口,别冲突了

 四、上传打包后的文件

将上面说到的   .output  整个文件夹上传,如下图:

注意:上传的路径地址是 站点 对应的地址

 五、将 ecosystem.config.js 文件扔到根目录,如下图:

  六、在 pm2 中添加项目

 这里选择权限最大的root,选择其他不清楚会遇到什么问题.

 启动文件选择如下:

  最后配置完以后,去访问地址发现就能看到了,就这样😝


http://lihuaxi.xjx100.cn/news/1214150.html

相关文章

python使用requests+excel进行接口自动化测试(建议收藏)

前言 在当今的互联网时代中,接口自动化测试越来越成为软件测试的重要组成部分。Python是一种简单易学,高效且可扩展的语言,自然而然地成为了开发人员的首选开发语言。而requests和xlwt这两个常用的Python标准库,能够帮助我们轻松…

redis启动以及使用

要启动Redis,您可以按照以下步骤进行操作: 1. 安装Redis:首先,确保您的系统已经安装了Redis。您可以从Redis官方网站(https://redis.io)下载适用于您操作系统的安装包,并按照官方提供的安装指南…

Appium + mitmProxy 实现APP接口稳定性测试

随着 App 用户量的不断增长,任何小的问题都可能放大成严重的线上事故,为了避免对App造成损害的任何可能性,我们必须从各个方面去思考 App 的稳定性建设,尽可能减少任何潜在的威胁。 1.背景介绍 为了保障 App 的稳定性&#xff0c…

C++ Primer Plus笔记: 2023.06.05 AND 2023.06.06

1.在C的赋值语句: yamaha baldwin steinway 88;赋值将从右向左进行,首先,88被赋值给steinway,然后,steinway的值(现在是88)被赋给baldwin,然后baldwin的值88被赋给yamaha。 2.类…

基于个人需求定制的prompt——chatGPT接口批量处理Excel数据并保存

文章目录 API的申请和库的安装调用思路主函数——负责chatGPT接口处理数据工具函数(test.py)——负责读取Excel数据和prompt拼接,返回给主函数API的申请和库的安装 参考之前博客 https://blog.csdn.net/qq_41517071/article/details/129782471 调用思路 解耦合的思路,分为…

ModBus通信详解

Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的。标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的…

基于html+css的图展示110

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

Hadoop数据仓库的主要特征有哪些?

数据仓库(英语:Data Warehouse,简称数仓、DW),是一个用于存储、分析、报告的数据系统。数据仓库的目的是构建面向分析的集成化数据环境,分析结果为企业提供决策支持(Decision Support)。 数据仓库本身并不“生产”任何数据,其数据…