javascript - 为什么 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(...))); 不工作?
他们不是一样的吗?
解决方案
他们不是一样的吗?
不。
函数的返回值与函数不同。
当我将函数分配给变量时,这意味着什么?常量应用程序 = 快递()
您没有将函数分配给变量。您正在将函数的返回值分配给变量。
function add(a, b) { return a + b };
const assignAFunction = add;
const assignTheReturnValue = add(1,1);
console.log({ assignAFunction, assignTheReturnValue });
推荐阅读
- javascript - 从命名范围谷歌表格脚本中选择一个范围
- amazon-web-services - 如何使用 AWS Cognito 要求管理员确认注册用户?
- vhdl - 如何制作 vhdl 7seg 6bit 数组
- jquery - .on() 上的多个函数而不影响范围
- hadoop - 运行hadoop示例时,遇到“.staging/job_1541144755485_0002/job.splitmetainfo不存在”,怎么办?
- oracle - PostgreSQL 10 中的 M_ROW$$ 等价物
- microsoft-graph-api - 微软图形补丁内容到excel在线,但所有行都是空的
- javascript - 类似的select,怎么知道改了哪一个?
- java - 如何在此代码中仅使用一个 Array 实例?
- python - Pony ORM - 为什么在使用 exists 命令时会出现断言错误?