我的树:
pow :: Int -> Int -> Int -> Int
pow a b m = go 1 b
where
go !r 0 = r
go r b' = go ((r * a) `mod` m) (pred b')
下面是我在app.js文件中使用的两行内容,以便提供静态文件public / index.html
第一个选项可以正常工作。据我了解,它会将用户定向到相对于app.js的公共目录:
├── app.js
├── data
│ └── stuff.json
├── package.json
├── public
│ ├── index.html
│ ├── main.js
├── routes
└── api.js
以下第二行不起作用。据我了解,这是公共目录的绝对路径。
app.use(express.static('public'))
https://expressjs.com/en/starter/static-files.html似乎建议第一种选择,但是大多数网站和书籍都鼓励第二种选择。为什么/何时鼓励第二次?在这种情况下为什么对我不起作用?