首页 > 解决方案 > 为什么 app.use(app.static(...)); 不工作?

问题描述

我一般是编程新手。目前正在学习 Javascript、node.js 和 express...

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

为什么app.use(express.static(path.join(...))); 工作时 app.use(app.static(path.join(...))); 不工作?

他们不是一样的吗?

标签: javascriptnode.jsexpress

解决方案


他们不是一样的吗?

不。

函数的返回值与函数不同。

当我将函数分配给变量时,这意味着什么?常量应用程序 = 快递()

您没有将函数分配给变量。您正在将函数的返回值分配给变量。

function add(a, b) { return a + b };

const assignAFunction = add;
const assignTheReturnValue = add(1,1);

console.log({ assignAFunction, assignTheReturnValue });


推荐阅读