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

23 Mar 2018,
Share: 

ใน 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

[ภาษาซี] การรับและแสดงผลข้อมูลแบบตัวอักษร

การรับและแสดงผลแบบตัวอักษร นอกจากการใช้ printf() และ scanf() แล้ว ยังมี function เฉพาะที่ใช้ในการรับและแสดงผลข้อมูลดังนี้

sql update

sql update เป็นคําสั่งที่ใช้สําหรับแก้ไขข้อมูลในตาราง สามารถแก้ไขข้อมูลได้หลาย Field และหลาย Record โดยจะขึ้นอยู่กับ Where ที่ผู้ใช้กําหนดDatabase supportMySQL,Microsoft Access,SQL Server,Oracleรูปแบบการใช้

IPFS คืออะไร

IPFS ย่อมาจาก Interplanetary File System เป็นเว็บแบบกระจายตัว หรือ Decentralized Content Gateway และ IPFS เป็นระบบไฟล์แบบ peer-to-peer คล้ายๆ Blockchain โดยจะกระจายไฟล์ไปเก็บไว้ยังเครื่องคอมพิวเตอร์ที่ทําหน้าที่เป็น Node ทั่วโลก แทนที่จะเก็ไฟล์ไว้ใน Server หรือคอมพิวเตอร์เพียงเครื่องเดียว ทําให้ไฟล์ยังคงอยู่ตลอดไปตามใดที่ยังมีคนสนใจไฟล์นั้น และเก็บไฟล์นั้นไว้


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   วงแหวนเว็บ