- silex有哪些設(shè)置鼓鲁,作用是什么?
服務(wù)端
//Cloud Explorer配置
export interface CeOptions {
enableFtp: boolean; //啟用ftp服務(wù)器
enableSftp: boolean; //啟用sftp服務(wù)器
enableWebdav: boolean; //啟用webdav
githubClientId: string;
githubClientSecret: string;
dropboxClientId: string;
dropboxClientSecret: string;
enableFs: boolean;//啟用本地文件存儲
fsRoot: string; //依賴enableFs選項港谊,本地文件存儲根目錄
rootUrl: string; //服務(wù)器連接+ce路徑
}
// 服務(wù)器配置
export interface ServerOptions {
debug: boolean; //debug模式
port: string; //端口號
rootUrl: string; //服務(wù)器url
sessionSecret: string; //cookie-session包對應(yīng)的secret配置
cePath: string; //云存儲路徑片段
}
//發(fā)行配置
export interface PublisherOptions {
rootUrl: string; //默認(rèn)與ServerOptions 的rootUrl相同
port: string; //默認(rèn)與ServerOptions的 port相同
skipHostingSelection: boolean; 跳過云服務(wù)器選擇
enableHostingGhPages: boolean;啟用github存儲選擇
enableHostingUnifile: boolean;允許用戶保存文件時選擇文件夾
enableHostingJekyll: boolean;啟用
}
electronOptions: ElectronOptions;// Electron配置
// SSL options
export interface SslOptions {
forceHttps: boolean; //強(qiáng)制啟用https
trustXFPHeader: boolean; //
privateKey: string;
certificate: string;
sslPort: string;
}
staticOptions: StaticOptions;沒用
環(huán)境變量
-
SERVER_URL
Silex實例的基本URL -
PORT
骇吭,可選,默認(rèn)值:6805歧寺,代碼中使用此處 -
SSL_PORT
燥狰,可選棘脐,默認(rèn):到443,在代碼中使用 -
SILEX_FORCE_HTTPS
龙致,可選在此代碼中使用強(qiáng)制https / ssl(默認(rèn)為false
) -
SILEX_SSL_PRIVATE_KEY
蛀缝,可選(參見下文中的ssl部分),此處使用此源文件 -
SILEX_SSL_CERTIFICATE
目代,可選(參見下文中的ssl部分)屈梁,此處使用此源文件 -
SILEX_FORCE_HTTPS_TRUST_XFP_HEADER
:可選,僅在有效時才有用SILEX_FORCE_HTTPS
榛了,請參閱trustXFPHeader
本文檔中的參數(shù) -
SILEX_SESSION_SECRET
在讶,可選,會話密碼霜大,請參閱cookie-session模塊以獲取更多信息(在此源文件中使用) -
SILEX_DEBUG
构哺,可選,默認(rèn):false
战坤,當(dāng)true
這將啟用服務(wù)“www”(存儲在本地服務(wù)器上www/
)并登錄admin
并傳遞admin
-
GITHUB_CLIENT_ID
和GITHUB_CLIENT_SECRET
:可選曙强,要激活github服務(wù),你需要創(chuàng)建一個github應(yīng)用程序來獲取這些信息(創(chuàng)建一個github應(yīng)用程序來獲取這些) -
DROPBOX_CLIENT_ID
并且DROPBOX_CLIENT_SECRET
:可選途茫,這將激活Dropbox服務(wù)旗扑,您需要在developers.dropbox.com上創(chuàng)建Dropbox應(yīng)用程序 -
ENABLE_FTP
,ENABLE_SFTP
慈省,ENABLE_WEBDAV
臀防,ENABLE_FS
:可選,用來激活相應(yīng)的服務(wù) -
FS_ROOT
:optional边败,如果ENABLE_FS
是袱衷,則設(shè)置文件系統(tǒng)的路徑true
。默認(rèn)值是啟動服務(wù)器的用戶的主目錄 -
SILEX_ELECTRON
:這是由Silex電子應(yīng)用程序設(shè)置的笑窜,以便激活fs
服務(wù)并從Silex內(nèi)部訪問您的文件系統(tǒng) -
SKIP_HOSTING_SELECTION
:跳過用戶選擇ce的過程致燥。 -
ENABLE_HOSTING_GH_PAGES
:啟用github服務(wù)。 -
ENABLE_HOSTING_UNIFILE
:[可選]默認(rèn)為“true”]允許用戶選擇要保存到的文件夾排截。嫌蚤。 -
ENABLE_HOSTING_JEKYLL
:[可選]啟用Jekyll托管服務(wù)提供商。這是一個出版物設(shè)置断傲。如果您希望用戶能夠?qū)⑵渚W(wǎng)站發(fā)布為Jekyll網(wǎng)站的模板脱吱,請將此值設(shè)置為true