How to send a file from remote URL in Node.js Express app

23 Mar 2018,
Share: 
Vacay banner

ใน nodejs express ถ้าต้องการ Response file จาก url อื่นๆ ตัวอย่างเช่น เรามี url “https://www.mydomain1.com/bg” แต่เราต้องการให้ เมื่อ Client เรียก url ดังกล่าวแล้ว ให้ไปนําข้อมูลจาก url “https://www.mydomain2.com/bg.jpg” ตอบกับไปให้ Client เราสามารทําได้ตามตัวอย่างดังนี้ครับ

var request = require('request');
var express = require('express');
var app = express();

app.get('/', function (req, res) {
    request('https://firebasestorage.googleapis.com/v0/b/uppic-190010.appspot.com/o/1_4Sq2I0T30xUmdywMzb60WQ.png?alt=media&token=c8412d21-dbd4-4acd-82c4-47b171fe4f18').pipe(res);
});

app.listen(3000);

จากตัวอย่าง เรากําหนดให้ เมื่อ Client เรียกมาที่ path ”/” จะไปเอาข้อมูลจาก url “https://firebasestorage.googleapis.com/v0/b/uppic-190010.appspot.com/o/1\_4Sq2I0T30xUmdywMzb60WQ.png?alt=media&token=c8412d21-dbd4-4acd-82c4-47b171fe4f18” มาตอบกลับไปให้ Client

Suggestion blogs

Deno คืออะไร ว่ากันว่าจะมาแทน Node.js

สวัสดีครับ บทความนี้ผมจะมาเรียนรู้กันนะครับว่า Deno คืออะไร มีฟีเจอร์สำคัญอะไรบ้าง รวมไปถึงการใช้งานเบื้องต้นDeno เป็น JavaScript Runtime เหมือนกับ Node.js เลยครับ ผู้สร้าง Deno คือ Ryan Dahl ซึ่งเป็นคนเดียวกันกับผู้ที่เริ่มโครงการ Node.js ตั้งแต่ปี 2009 หลังจากนั้นเค้าก็ได้ออกจากโครงการ Node.js ไปเมื่อปี 2012 และกลับมาพัฒนาโครงการ Deno โดยใช้ภาษา Rust ในการพัฒนา และกล่าวด้วยว่า Deno นั้นสร้างขึ้นมาเพื่อลบข้อเสียของ Node.js ตอนนี้ Deno ก็ออกเวอร์ชั่น 1.0 พร้อมสําหรับการใช้งานจริงแล้ว

copy โฟลเดอร์ที่ภายในมีข้อมูลอยู่ ubuntu

โดยปกติแล้วถ้าเราต้องการจะ Copy อะไรซักอย่างเราจะใช้คําสั่ง cp แต่จะไม่สามารถใช้กับโฟลเดอร์ที่มีข้อมูลอยู่ภายในได้ เราจะต้องเพื่ม option -avr เข้าไปดังนี้

เหรียญ 1 บาท เนื่องในวันอาหารโลก

เหรียญ 1 บาท เนื่องในวันอาหารโลก พ.ศ.2525 องค์การอาหารและเกษตรแห่งสหประชาชาติขอความร่วมมือให้กรมธนารักษ์จัดทำเหรียญกษาปณ์ที่ระลึกเนื่องในวันอาหารโลก องค์การอาหารและเกษตรแห่งสหประชาชาติเป็นองค์การระหว่างประเทศที่ดำเนินการเกี่ยวกับการเพิ่มผลผลิตในการเกษตรให้มากยิ่งขึ้น เพื่อมิให้ประชากรของโลกขาดแคลนอาหาร และเนื่องด้วยวันที่ 16 ตุลาคม พ.ศ. 2524 เป็นวันฉลองการก่อตั้งองค์การอาหารและการเกษตรแห่งสหประชาชาติ ครบปีที่ 36 องค์การ ฯ จึงถือเอาวันที่


Copyright © 2019 - 2026 thiti.dev | v1.61.0 | Privacy policy | 

Build with ❤️ and Astro.

Github profile Linkedin profile Instagram X profile Nostr Youtube channel Telegram Email contact วงแหวนเว็บ