,可以通过以下步骤完成:
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'public')));
这将告诉express服务器将"public"文件夹中的静态文件作为根目录的一部分提供。
app.get('/', (req, res) => {
res.send('Hello, World!');
});
这将在根路径上返回一个简单的文本响应。
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});
这将使express服务器在指定的端口上监听请求。
heroku login
heroku create <app-name>
git init
git add .
git commit -m "Initial commit"
heroku git:remote -a <app-name>
git push heroku master
其中,<app-name>是你在Heroku上创建的应用的名称。
总结: 在Heroku上使用express服务静态文件的步骤包括创建express项目、配置express服务器提供静态文件、添加路由处理程序、启动express服务器,并将项目部署到Heroku上。通过这些步骤,你可以在Heroku上轻松地搭建一个提供静态文件的express服务器。
领取专属 10元无门槛券
手把手带您无忧上云