centos

Node.js在CentOS上的静态文件如何服务

小樊
41
2025-05-14 21:50:25
栏目: 编程语言

在CentOS上使用Node.js服务静态文件,你需要遵循以下步骤:

  1. 安装Node.js

首先,确保你已经在CentOS上安装了Node.js。如果还没有安装,可以使用以下命令安装:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs

这将安装Node.js 14.x版本。你可以根据需要更改版本号。

  1. 创建一个Node.js应用

创建一个新的目录来存放你的Node.js应用,并进入该目录:

mkdir my_static_files_app
cd my_static_files_app

创建一个名为app.js的文件,并添加以下内容:

const express = require('express');
const app = express();
const port = 3000;

// 设置静态文件夹
app.use(express.static('public'));

app.listen(port, () => {
  console.log(`Server is running at http://localhost:${port}`);
});

这个简单的应用将使用Express框架来服务静态文件。public文件夹将作为静态文件的根目录。

  1. 安装Express

在项目目录中运行以下命令来安装Express:

npm init -y
npm install express
  1. 添加静态文件

在项目目录中创建一个名为public的文件夹,并将你的静态文件(如HTML、CSS、JavaScript文件等)放入该文件夹。

  1. 运行Node.js应用

在项目目录中运行以下命令来启动Node.js应用:

node app.js

现在,你的Node.js应用将在CentOS上运行,并服务public文件夹中的静态文件。你可以通过访问http://your_server_ip:3000来查看这些文件。

0
看了该问题的人还看了