代码之家  ›  专栏  ›  技术社区  ›  SuperUberDuper

如何用快递从根本上服务

  •  -2
  • SuperUberDuper  · 技术社区  · 10 年前

    我有一个演示应用程序,我只想能够从根目录提供服务,这样我就可以从索引链接的节点模块提供文件。html文件

    var express = require('express');
    var app = express();
    
    app.get('/', function(req, res) {
      res.render('index.html', { title: 'Express' });
    });
    app.listen(3000); //the port you want to use
    

    结构

      index.html
      /node_modules
    

    我知道我可以用

    如果我使用 app.use(express.static(__dirname + '/public'));

    但我不想将资产从 node_modules

    1 回复  |  直到 10 年前
        1
  •  1
  •   robertklep    10 年前

    如果您希望为位于与您的 app.js 文件,您可以使用此选项:

    app.use(express.static(__dirname))
    

    ( __dirname 指当前运行的脚本所在的目录, 应用程序.js 在这种情况下,位于)

    推荐文章