Это моя структура каталогов:
/Users/Тити/MyProject/приложение/сервер/
.... app.js
..../общественный
......../Css
......../JS
......../вид
............ index.html
....... ..... about.htmlЭкспресс: возможно ли упростить путь в res.sendFile?
И мой app.js файл:
var express = require('express');
var app = express();
app.use(express.static('public'));
app.get('/', function (req, res) {
res.sendFile('/Users/Titi/myproject/app/server/public/view/index.html');
});
app.get('/about', function (req, res) {
res.sendFile('/Users/Titi/myproject/app/server/public/view/about.html');
});
app.listen(2000, function() {
console.log('Example app listening on port 2000!');
});
Он отлично работает.
Но я хотел бы знать, есть ли способ не писать весь путь (/Users/Titi/myproject/app/server/public/view/about.html).
Можно ли упростить?
В [ 'path' ] (https://nodejs.org/api/path.html), вероятно, будет вам полезен. – saadq