"/ public/images"パスに画像を配置しました。今すぐ私が望むように私はURLを得ています。しかし、WebブラウザにそのURLを貼り付けるとすぐに、GET /public/images/food-1-xxhdpi.pngと表示されます。だから私はそれを処理する別のAPIを書く必要がありますか?node.jsのフォルダから画像を読み取れません
メインファイルが
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var app = express();
var PORT = 3000;
var foodtrucklist = require('./controller/foodtrucklist.js');
var foodtruck = require('./model/datafoodtruck');
var db = mongoose.connect('mongodb://127.0.0.1:27017/quflip');
mongoose.connection.once('connected', function() {
console.log("Connected to database")
foodtruck.save(function(err,foodtrucks){
if (err) res.send(err);
});
});
app.use(bodyParser.urlencoded({extended:true}));
app.use(bodyParser.json());
app.use(express.static(__dirname + '/public/images'));
app.get('/foodtrucklist',foodtrucklist);
app.listen(PORT,function() {
console.log('express listining on port' + PORT);
});
アプリ。 ( '/ public/images'、express.static(__ dirname + '/ public/images'))を使用します。私のために働いたのは です。ありがとう –