首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM云铸造厂运行nodejs应用程序时文件不压缩

IBM云铸造厂运行nodejs应用程序时文件不压缩
EN

Stack Overflow用户
提问于 2019-05-08 07:10:13
回答 2查看 235关注 0票数 5

所以我有一个简单的快速应用程序。当它在本地运行时,我可以看到js,css文件压缩了gzip,但是当我部署到云铸造厂时,这些文件没有压缩。文件大小仍然相同。谁知道原因,如何解决或解决这个问题?

代码语言:javascript
复制
const express = require('express');
const compression = require('compression');
const app = express();

app.use(compression());
app.use(express.static('./public'));

Package.json

代码语言:javascript
复制
{
  "name": "conversation-simple",
  "description": "A simple Node.js based web app which shows how to use the Conversation API to recognize user intents.",
  "version": "0.1.1",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "@google/chatbase": "^1.1.2",
    "body-parser": "^1.18.2",
    "botbuilder": "^3.15.0",
    "cloudant": "^1.10.0-NOTICE",
    "compression": "^1.7.3",
    "cors": "^2.8.4",
    "dotenv": "^2.0.0",
    "express": "^4.16.1",
    "gulp-rename": "^1.4.0",
    "moment": "^2.22.2",
    "nano": "^6.4.4",
    "request": "^2.87.0",
    "slick-carousel": "^1.8.1",
    "underscore": "^1.9.0",
    "universal-analytics": "^0.4.16",
    "watson-developer-cloud": "^3.5.3",
    "xml-js": "^1.6.3"
  },
  "engines": {
    "node": "8.15.x"
  }
}

更新:

好像有位置问题。当它被部署到悉尼时,压缩不起作用,但是达拉斯还好。IBM支持部门已经在我的票上确认了这个问题,目前正在进行调查。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-20 03:07:50

这个问题是IBM解决的。

“经过调查,我们发现了一个问题,在云Foundry平台AU-SYD区域,它剥离了报头并解压响应。”

票数 0
EN

Stack Overflow用户

发布于 2019-05-09 18:50:24

我也有同样的问题,我觉得到目前为止我已经尝试了所有的东西:静态Gzipping (服务.gz文件) Brotli (没有骰子)动态压缩(像您一样)重定向到静态.gz文件

它在当地工作,就像它应该做的那样,但一旦部署-放屁噪音什么都没有。

我有一种感觉,它发生在代理中,需要在某个地方启用,尽管没有文档记录。

在这里评论一下,我也联系了他们的支持,如果我得到任何答案,我会把他们放在这里:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56035334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档