我有一個用Node JS JS編寫的API。我用apidocjs.com來生成靜態內容。我遇到的問題是,如果這是最佳做法,我希望文檔文件位於子域docs.example.com或api.example.com/docs之下?Express JS子域靜態內容
app.use(express.static(__dirname + '/public'));
app.use(express.static(__dirname + '/docs/api'));
app.use('/v1', subdomain('api', require('./controller/api_v1')(stormpath, log)));
app.use(subdomain('docs', require('./controller/docs')(stormpath, log)));
app.use(require('./controller/index')(stormpath, log));
如果我將docs/api中的index.html更改爲start.html,此方法可行。 所以最後一個問題是如何停止表達JS來啓動index.html,如果我不想要它?
我認爲這是做一個好辦法。但如何在快遞中我可以設置子域,並有一個靜態路徑apidocs? –
@KristerJohansson如果它全部是靜態的,我不會用express來做。我的2c。 –
@KevinB你會怎麼做?第二臺服務器 –