Exprimez les ressources de routage statique

voie express

Pour être principalement grâce à la méthode suivante pour distinguer URL, de sorte que chaque autre module de traitement de demande

  • app.get ( '/', (req, res) => {res.send ()})
  • app.post ( '/', (req, res) => {res.send ()})
  • app.pust ( '/', (req, res) => {res.send ()})
  • app.delete ( '/', (req, res) => {res.send ()})
const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('hello world');// res.write + res.end
})

app.post('/', (req, res) => {
  res.write('post hello world');
  res.end()
})

app.put('/', (req, res) => {
  res.send('put hello world')
})

app.delete('/', (req, res) => {
  res.send('delete hello world')
})

app.listen(3000, () => {
  console.log('localhost start 3000 ...')
})

voie express fichiers de ressources statiques

  • Répertoire des ressources statiques spécifiées par express.static (SourceURL)
  • Par app.use () pour terminer la configuration de routage
const express = require('express');
const path = require('path');
const app = express();

//配置多个静态资源目录
//访问:http://localhost:3000/loading.gif
app.use(express.static('public/images'));
// app.use(express.static('public/files'));

//配置多级目录
//访问:http://localhost:3000/static/1.png
app.use("/static",express.static('public/images'))

//配置绝对路径
//访问:http://localhost:3000/static/loading.gif
app.use('/static',express.static(path.resolve(__dirname,'public/files')));

app.listen(3000,()=>{
    console.log("server run at port 3000...");
});

effet

répertoire de niveau unique

Multi-niveaux annuaire

chemin absolu

Je suppose que tu aimes

Origine www.cnblogs.com/ltfxy/p/12528509.html
conseillé
Classement