ローカルファイルシステムのファイルにデータを保存します。Nodejsのfsを使用してファイルシステムにファイルにデータを保存します
私が実装したいアクションは、ボタンクリックが発生したときにデータがバックエンドに渡され、fsを使用してデータを保存するときです。
私は正常に動作しているfsコードを持っています。
var fs = require("fs");
var path = "D:\\Temp\\Test.txt";
var data = "Hello";
fs.writeFile(path, data, function(error) {
if (error) {
console.error("write error: " + error.message);
} else {
console.log("Successful Write to " + path);
}
});
私は上記のfsコードを以下のように開発しました。
角度フロントエンドコントローラ
$scope.sendToBack = function()
{
var csvData = {
dat: str
};
Event.postDataToCepFs(csvData)
.success(function() {
$scope.status = 'Reading the selected file';
})
.error(function (error) {
$scope.status = 'Unable to insert data: ' ;
});
return str;
};
FrontEndのサービス層
postDataToCepFs : function(event) {
return $http.post('/api/sendDataToCepFs', event);
$window.location.reload();
},
バックエンドルート
app.post('/api/sendDataToCepFs', function(req, res) {
var path = "D:\\Test.txt";
fs.writeFile(path, res.body.dat, function(error) {
if (error) {
console.error("write error: " + error.message);
} else {
console.log("Successful Write to " + path);
}
});
});
以上、それは「与えます私のapproach.butがあるリソースの読み込みに失敗しました:サーバーはステータス500(内部サーバーエラー)で応答しました "
誰もが私にこれを助けることができますか?
ありがとうございました
のNode.jsのコンソールですべてのエラー? –
'res.body.dat'のタイプは何ですか? –
yea。私はres.body.dat.nowの種類を指定していませんでした.Thanks @Omri Luzon – MSKP