質問編集履歴

1

キャッシュファイルを閲覧したらcssが読み込まれていなかったため追記

2018/06/30 13:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -279,3 +279,67 @@
279
279
  socket.io.jsはバイト数:62445、行数:8となっており両方合わせても、62471,11と500バイトほどの誤差があります。
280
280
 
281
281
  目的をcss,js,png,gifファイルをキャッシュするとした時に、上記のNginxの設定で間違い無いのでしょうか?(投げやりな質問で申し訳ございません)。
282
+
283
+
284
+
285
+ 追加:
286
+
287
+ catでキャッシュファイルを見たところ、どうやら<script src="/socket.io/socket.io.js"></script>しか、キャッシュされておらず、ファイル内にindex.cssを確認できませんでした。
288
+
289
+ ```javascript
290
+
291
+ var express = require('express');
292
+
293
+ var app = express();
294
+
295
+ var http = require('http').Server(app);
296
+
297
+ var io = require('socket.io')(http);
298
+
299
+ var fs = require('fs');
300
+
301
+
302
+
303
+ const MongoClient = require('mongodb').MongoClient;
304
+
305
+ const f = require('util').format;
306
+
307
+ const assert = require('assert');
308
+
309
+ //この辺が怪しい?
310
+
311
+ app.use(express.static(__dirname + '/public'));
312
+
313
+
314
+
315
+
316
+
317
+
318
+
319
+ app.get('/', function(req, res){
320
+
321
+ res.sendFile(__dirname + '/index.html');
322
+
323
+ });
324
+
325
+
326
+
327
+ //socket.io処理は省略
328
+
329
+
330
+
331
+ http.listen(3000, function(){
332
+
333
+ console.log('listening on *:3000');
334
+
335
+ });
336
+
337
+ ```
338
+
339
+ 上記は/home/manager/www/sample/app.jsです。
340
+
341
+
342
+
343
+ xxx.xx.xxx.xxx:3000/socket.io/socket.jsはキャッシュできていますが
344
+
345
+ xxx.xx.xxx.xxx:3000/public/stylesheets/index.cssはキャッシュできていないようです。