我正在开发一个应用程序,它在浏览器的第一次访问期间在客户端加载多个js文件。加载我们的应用程序的第一页需要安静一点时间,这可以使用服务器端渲染进行改进。
我们在后端应用程序中使用java和spring。所以我正在寻找一种方法在应用程序加载(服务器启动)而不是客户端加载服务器端的所有js文件。所以我从jsp中删除了js文件引用,我试图使用nashorn加载js文件,如下所示:
@Configuration
public class ConfigureScript {
@Bean
ScriptTemplateConfigurer configurer() {
ScriptTemplateConfigurer configurer = new ScriptTemplateConfigurer();
configurer.setEngineName("nashorn");
configurer.setScripts("/js/common/common.js", "/js/utils/utils.js");
configurer.setRenderFunction("render");
configurer.setSharedEngine(false);
return configurer;
}
}
但不知何故,这似乎对我不起作用,因为应用程序只是继续加载。你们可以用上面的代码或其他一些方法来建议服务器端加载js文件的问题吗?
另外,如果你能建议有没有办法调试是否正确加载了js文件?
答案 0 :(得分:0)