私はファイルを作成しようとしており、path
に以下のコードを作成してレコードディレクトリにファイルを作成しようとしていますが、ファイル名は./app/records/server2b22f465-f7c9-4131-b462-93bc19760ab1.txt
になります。ファイル名にパスが含まれています。フォルダ?nodejs fsモジュールを使用してfilenameにパスを追加していますか?
main.js
var uuid = require('node-uuid');
var fs = require('fs');
var path = './app/records'
var userLogs = function (data) {
var filename = 'server' + uuid.v4() + '.txt';
var file = path + '/' + filename;
fs.writeFile(file,data,function() {
console.log(file);
});
console.log('userLogs', data);
};
module.exports = userLogs;
'fs.writeFile'は作業ディレクトリに対する相対パスを解決します。ファイル構造/環境に関する情報を提供していないので、アドバイスをするのは難しいです。 –