Я развертываю веб-сайт node.js
на облачной платформе Google и хотел бы, чтобы мое резюме было там, которое в данный момент находится в моем локальном каталоге. Мой код выглядит следующим образом:
import { Router } from 'express';
import * as express from 'express';
import * as path from 'path' ;
import * as pug from 'pug' ;
import * as fs from 'fs';
const index: Router = Router();
index.get('/curriculum-vitae', (req, res, next) => {
var pdf_path = "local/path/to/resume.pdf"
fs.readFile( pdf_path, (err, data) =>{
res.contentType('application/pdf');
res.send(data)
})
});
Однако я хотел бы изменить pdf_path
на относительный путь, чтобы при развертывании приложения его можно было найти на удаленном сервере. Не ясно, как это сделать, поскольку fs.readFile
, кажется, принимает только абсолютные пути.