【发布时间】:2018-02-27 18:06:49
【问题描述】:
我正试图让我的快递服务于另一个位置的静态文件:
这是我的当前目录:
|__client
| |__thumbnails.html
|
|__server
|__app.js
我尝试只使用app.use(express.static(path.join(__dirname, '..', 'client')));,但它根本无法提供文件。但是,当我在'/' 上使用相同的path.join 获取请求时,它将发送文件。
这是我目前拥有的代码。感谢上帝,它正在工作,但我想看看是否有一种方法可以让我在不实际发送文件的情况下提供它。
const express = require('express');
const path = require('path');
const similar = require('./routes/similar');
const image = require('./routes/images');
const app = express();
app.use(express.static(path.join(__dirname, '..', 'client')));
app.use('/item', similar);
app.use('/thumbnail', image);
app.get('/', (req, res) => res.status(200).sendFile(path.join(__dirname, '..', 'client', 'thumbnail.html')));
module.exports = app;
【问题讨论】:
标签: javascript html express serving