我的公共文件Node.js 404错误

我是Node.js的新手,并试图在IIS上使用IISNODE在Windows Server 2016上部署我的第一个应用程序。 一切工作完全在我的本地主机上,当我把网站移动到服务器上的所有静态文件得到404错误。

我把网站直接放到wwwroot文件夹中。 请让我知道是否需要额外的信息。

当我的光标越过404文件的URL“ http:// mydomain [。com / star_wars_movie_app / images / star_wars_episode_1_poster.png ”这看起来是正确的。

在这里输入图像说明

公用文件夹包含以下内容:

  • CSS
  • 图片
  • javascaripts

    var express = require('express'); var app = express(); app.set('view engine', 'ejs'); var routes = require('./routes'); var path = require('path'); app.use(express.static(path.join(__dirname, 'public'))); // Home app.get('/star_wars_movie_app', routes.home); // movie single app.get('/star_wars_movie_app/star_wars_episode/:episode_number?', routes.movie_single); app.listen(process.env.PORT || 3000); 

任何build议将不胜感激,在此先感谢!