【问题标题】:Serve Static HTML files using different route in webpack在 webpack 中使用不同的路由提供静态 HTML 文件
【发布时间】:2018-02-08 14:42:12
【问题描述】:

我正在使用 webpack 来提供我的文件。我想得到以下文件。

localhost:5000/callback.html

当我给出网址时。喜欢

localhost:5000/logincallback

如何做到这一点。

【问题讨论】:

    标签: javascript html webpack url-routing webpack-dev-server


    【解决方案1】:

    在你的 webpack devServer 配置中,you can get access to the Express app object 并为 '/logincallback' 路由配置一个处理程序。

    这是一个较大的 webpack 配置对象的示例 devServer 部分:

      devServer: {
        historyApiFallback: true,
        noInfo: true,
        setup(app){
          app.get('/logincallback', function(req, res) {
            res.sendFile(path.join(__dirname + '/callback.html'));
          });
        }    
      },
    

    【讨论】:

    • 我可以公开那个文件夹吗?例如,我想用它们的完整路径获取它们。这样我也应该能够用它们的路径名访问这些文件。
    • 我试图使用代理来做到这一点,但没有奏效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2010-11-12
    • 2012-07-19
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 2017-03-15
    相关资源
    最近更新 更多