我无法路由 html 个主页
I cannot route html homepages
var express = require('express');
var router = express.Router();
var fs = require('fs');
var path = require('path');
router.get('/', function(req, res){
// res.sendFile('../views/main.html');
res.render(path.join(__dirname, '../views/main.html'));
});
router.get('/location', function(req, res){
res.render(path.join(__dirname,'../views/cafeLocation.html'));
});
router.get('/specificInfo', function(req, res){
res.render(path.join(__dirname,'../views/cafeSpecificInfo.html'));
});
router.get('/personalInfo', function(req, res){
res.render(path.join(__dirname,'../views/myPersonalInfo.html'));
});
router.get('/pointHistory', function(req, res){
res.render(path.join(__dirname,'home/myPointHistory.html'));
});
module.exports = router;
我只能连接router.get('/'但是其他站点不能。主站点我可以毫无问题地连接。其他站点不能.我有问题吗?
用这个尝试你所有的路线
router.get('/pointHistory', function(req, res){
res.sendFile(path.join(__dirname,'/home/myPointHistory.html'));
});
render 方法只是当你有像 EJS 或其他视图引擎时
例如
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'public'));
app.get('/privacy', function (req, res) {
res.render('index', { view: 'privacy' })
});
var express = require('express');
var router = express.Router();
var fs = require('fs');
var path = require('path');
router.get('/', function(req, res){
// res.sendFile('../views/main.html');
res.render(path.join(__dirname, '../views/main.html'));
});
router.get('/location', function(req, res){
res.render(path.join(__dirname,'../views/cafeLocation.html'));
});
router.get('/specificInfo', function(req, res){
res.render(path.join(__dirname,'../views/cafeSpecificInfo.html'));
});
router.get('/personalInfo', function(req, res){
res.render(path.join(__dirname,'../views/myPersonalInfo.html'));
});
router.get('/pointHistory', function(req, res){
res.render(path.join(__dirname,'home/myPointHistory.html'));
});
module.exports = router;
我只能连接router.get('/'但是其他站点不能。主站点我可以毫无问题地连接。其他站点不能.我有问题吗?
用这个尝试你所有的路线
router.get('/pointHistory', function(req, res){
res.sendFile(path.join(__dirname,'/home/myPointHistory.html'));
});
render 方法只是当你有像 EJS 或其他视图引擎时
例如
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'public'));
app.get('/privacy', function (req, res) {
res.render('index', { view: 'privacy' })
});