我正在使用 Node & Express 创建一个 Web 服务器。我已经在我的express 实例上设置了express.static 以指向包含index.html 的名为public 的文件夹,但我尚未设置任何路由。
var express = require("express");
var app = express();
app.use(express.static("public"));
Run Code Online (Sandbox Code Playgroud)
但是,当我使用浏览器连接到服务器时,即使我没有在 url 中明确请求它,我也会收到 index.html。为什么是这样?如果没有设置路径,浏览器是否会自动请求index.html,或者这是Express或Node中的某种默认路由?
我正在查看React中助焊剂商店的文档.他们给出了以下例子.
import {ReduceStore} from 'flux/utils';
class CounterStore extends ReduceStore<number> {
getInitialState(): number {
return 0;
}
reduce(state: number, action: Object): number {
switch (action.type) {
case 'increment':
return state + 1;
case 'square':
return state * state;
default:
return state;
}
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅getInitialState():number {},这似乎不遵循任何以前的javascript语法约定.如何使用ES5语法编写这个?
browser ×1
ecmascript-6 ×1
express ×1
flux ×1
http ×1
javascript ×1
node.js ×1
reactjs ×1
server ×1