Mohon tunggu...
Viandra Antasya
Viandra Antasya Mohon Tunggu... Programmer -

Selanjutnya

Tutup

Inovasi

Upload File dengan AngularJS dan NodeJS Part 1

22 Januari 2016   10:50 Diperbarui: 22 Januari 2016   11:25 85
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Untuk menginstal dependensi hanya menjalankan NPM menginstal. Atau Anda dapat menginstal setiap modul independen dan simpan ke package.json Anda.
 

Penjelasan

Bagian ini terdiri penjelasan masing-masing blok kode dalam file app.js kami.
Di bagian atas kita membutuhkan modul simpul kami.

 

app.use(function(req, res, next) { //allow cross origin requests
res.setHeader("Access-Control-Allow-Methods", "POST, PUT, OPTIONS, DELETE, GET");
res.header("Access-Control-Allow-Origin", "http://localhost");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});

/** Serving from the same express Server
No cors required */
app.use(express.static('../client'));
app.use(bodyParser.json());

 

Di sini kita melakukan dua hal, kita membiarkan server yang cepat kami menerima permintaan lintas asal dari server lain. (Dalam hal ini localhost: 80) Atau kami meminta ekspres untuk mengekspos folder client sebagai jalan statis, dengan cara ini kita bisa menjalankan kode AngularJS klien kami pada server yang sama ekspres (cross-asal tidak akan diperlukan jika kita mengikuti ini).

var storage = multer.diskStorage({ //multers disk storage settings
destination: function (req, file, cb) {
cb(null, './uploads/')
},
filename: function (req, file, cb) {
var datetimestamp = Date.now();
cb(null, file.fieldname + '-' + datetimestamp + '.' + file.originalname.split('.')[file.originalname.split('.').length -1])
}
});

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun