2017-01-21 4 views
0

このコードをangular2アプリケーションコンポーネントから実行するにはどうすればよいですか?angular2アプリ内でnode-jsコードを実行

var request = require("request"); 
var fs = require("fs"); 

var img = "http://vignette1.wikia.nocookie.net/custombionicle/images/a/ae/Kitten_with_gun_final.png"; 

request(img).pipe(fs.createWriteStream('image.png')); 
+2

AngularJSコードは実行されませんクライアント側、NodeJSはサーバ側です。 – Freez

+0

これはangle2を使って実装する方法ですか? – guest

+0

Razvan Alexによって提案されているように、クライアント側のjavascriptを使用してユーザーディスクにファイルを書き込む方法はありません(明らかなセキュリティ上の理由から)。このコードをバックエンドに書き込むことができます。 – Freez

答えて

3

残念ながら、node.jsはウェブサイトのバックエンド部分であり、フロントエンドを角度付けしていますが、それらを混在させることはできません。代わりにバックエンドでコードを実行し、クライアント側に必要なデータがある場合はクライアントに送信することです)

関連する問題