我在从公共文件夹获取js / css文件时出现问题,我认为这是因为我的路线,但我不确定...
当我的网页加载时,我收到了下一个错误:
GET http://localhost:3000/ <view-file> /javascripts/ <js/css-file> net::ERR_ABORTED
我的文件包含如下:
<script src="javascripts/<file>.js"></script>
<script src="stylesheets/<file>.css"></script>
问题是,我在所有视图文件中使用相同的方法,但我没有遇到此问题
我认为这是因为我为这种观点制定路线的方式:
router.get(['/', '/:invID'], function(req, res, next) {
if (!req.params.invID){
// check if there is an invitation code
} else {
// here is an IF inviation code is invalid
if ( // invite code invalid){
// code....
} else {
// invite code is valid so render the view
res.render('register', {
title: 'Express',
invID: req.params.invID,
userData: // user data object
});
}
});
}
});
答案 0 :(得分:0)
不知道为什么会有效,但我通过在javascript文件夹
之前添加“/”来修复它 <script src="/javascripts/<filename>.js"></script>
我还有其他4个没有“/”的视图,它们没有问题......很奇怪