Pet*_*ems 1 node.js coffeescript
我是CoffeeScript的新手.我正在尝试使用Express.js框架创建Node.js应用程序.在我的快速应用程序配置中,我有这行代码编译错误:
app.use express.static path + '/public'
Run Code Online (Sandbox Code Playgroud)
它正在编译:
app.use(express["static"](path + '/public'));
Run Code Online (Sandbox Code Playgroud)
当我需要这样的时候:
app.use(express.static(path + '/public'));
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会发生这种情况以及如何解决这个问题?它导致我的公用文件夹无法访问.
我正在使用CoffeeScript 1.3.1
static可能是未来版本的javascript/ecmascript中的保留字.就像top现在一样.因此,将其用作变量名称可能会在某处导致错误.
这就是为什么咖啡试图避免它.
但它们是等价的,所以尽量在其他地方找到错误.
| 归档时间: |
|
| 查看次数: |
919 次 |
| 最近记录: |