即使物理上不存在文件也被传递

时间:2019-03-07 12:35:51

标签: node.js express raspberry-pi chromium

我在Raspi3(Stretch-Lite)上运行一个nodeJS-app。在应用程序中使用快递。 在第二个终端中,我在x服务器上运行Chrome以请求node-app。

现在前端输出需要一些脚本和CSS,这使我的app.js看起来像这样

type Model = Field & {
    additionalProperty: string;
}
const genericField: Model = {
  type: 'number',
  name: '',
  additionalProperty: '',
  option: [] // err
};

const selectField: Model = { //err
  type: 'select',
  name: '',
  additionalProperty: '',
};

这很好,..现在可以在var ws = require('ws'); var http = require('http'); var express = require('express'); var path = require('path'); var SerialPort = require("serialport"); /* EXPRESS */ var app = express(); var router = express.Router(); app.use(express.static('templates')); var server = http.createServer(app); app.use('/', router); app.get('/bootstrap.min.css', function(req, res) { res.sendFile(__dirname + "/assets/css" + "/bootstrap.min.css"); }); app.get('/bootstrap-grid.min.css', function(req, res) {res.sendFile(__dirname + "/assets/css" + "/bootstrap-grid.min.css"); }); app.get('/style.css', function(req, res) { res.sendFile(__dirname + "/assets/css" + "/style.css"); }); app.get('/pr.js', function(req, res) { res.sendFile(__dirname + "/assets/js" + "/pr.js"); }); app.get('/websocket.js', function(req, res) { res.sendFile(__dirname + "/assets/js" + "/websocket.js"); }); app.get('/func.js', function(req, res) { res.sendFile(__dirname + "/assets/js" + "/func.js"); }); app.get('/splash.png', function(req, res) { res.sendFile(__dirname + "/assets//img" + "/splash.png"); }); app.get('/sine.png', function(req, res) { res.sendFile(__dirname + "/assets/img/lfo" + "/sine.png"); }); 上进行进一步的工作,而铬突然变得更旧了func.js。我删除了所有缓存,但仍然是较旧的版本。因此,我从服务器上删除了该文件,但是Chrome仍然以某种方式将其删除(!)。这个怎么可能?

我什至在我的node-appm中取消注释该行,该行发送func.js

func.js

我也不确定我上传正确的文件,然后重新启动node-app和x-server ..但是Chromium仍然会获得不存在的文件(?)

那怎么可能?

0 个答案:

没有答案