簡體   English   中英

表示不提供整個靜態目錄,僅提供index.html

[英]Express not serving entire static directory just index.html

我的文件結構如下:

src
  |- client
      |- js
        |- test.js
      |- index.html
  |- server
      |- server.js

我要提供的是整個客戶端文件夾。 所以在/我應該渲染index.html並在打/ route時也提供js文件夾,在這個例子中就是localhost:3000

我的server.js文件如下:

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

app.use(express.static(path.resolve(__dirname + '/../client')));

app.listen(3000, () => {
  console.log('listening on: ', 3000);
})

我最終正確呈現了index.html文件,但是在客戶端目錄中沒有收到其余的文件/文件夾。

我已將腳本標簽最小化,即<script src="js/test.js /> 。這不允許加載文件夾的其余部分。我將其更改為<script src="js/test.js></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM