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

时间:2017-12-07 00:02:13

标签: node.js

我是Node.js的新手,并尝试使用带有IIS的IISNODE在Windows Server 2016上部署我的第一个应用程序。一切都在我的本地主机上完美运行,当我将网站移动到服务器时,所有静态文件都出现404错误。

我将网站直接放入wwwroot文件夹。如果需要其他信息,请与我们联系。

将光标移到404文件上时,网址为" http://mydomain[.]com/star_wars_movie_app/images/star_wars_episode_1_poster.png"这看起来是正确的。

enter image description here

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

  • 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);
    

任何建议都会非常感谢,提前谢谢!

0 个答案:

没有答案