我在 Node.js 中有一些脚本,当我在计算机上运行它时,它可以工作,但当我在服务器上运行时,它就不起作用。我有 2 台服务器:我在第一个(服务器 1)上运行 web 应用程序,第二个(服务器 2)包含文件。
var fs = require('fs');
var FTPClient = require('ftp');
var c = new FTPClient();
c.connect({
host: "192.168.200.2",
user: "*****",
password: "******"
});
c.on('ready', function() {
console.log("Connected to datastore !");
var dateFile = './Dictionnary/lastUpdate.json';
var csvFile = '//192.168.200.2/Alfa/file4457.csv'
var lastUpdate;
fs.stat(csvFile, (err, stat) => {
if (err) {
console.error(err);
};
var date = { mtime: stat.mtime }
var lastDate = new Date(jsonfile.readFileSync(dateFile).mtime);
var newDate = new Date(stat.mtime);
if (newDate <= lastDate) {
console.log('Dictionnary …Run Code Online (Sandbox Code Playgroud)