我有一个Node / Express / EJS应用程序。它有一个视图文件夹和另一个客户端文件。后者有另一个javascript文件夹,我有一个名为frontend.js的文件。
我想在此视图中加载jQuery和frontend.js文件。
标准脚本标记不起作用。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="../client/js/frontend.js"></script>
jQuery加载,frontend.js抛出404错误。
有没有一种我不知道的特殊方式呢?
答案 0 :(得分:5)
在 if (success)
{
NSLog(@"Parse success");
datvc.appTitleArray1 = self.appTitleArray;
datvc.releaseDateArray1 = self.releaseDateArray;
datvc.priceArray1 = self.priceArray;
datvc.summeryArray1 = self.summeryArray;
datvc.imageArray1 = self.imageArray;
NSLog(@"Here it's NOT printing data successfully : %@", datvc.appTitleArray1);
[self.navigationController pushViewController:datvc animated:YES];
}
else
{
NSLog(@"Parse not success");
}
文件中添加:
app.js
将第二个脚本标记更改为:
app.use(express.static(path.join(__dirname, 'client')))
我假设您的<script type="text/javascript" src="/js/frontend.js"></script>
文件和app.js
文件夹位于同一文件夹中。