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])
}
});
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI