A cikin labarin na gaba zamuyi la'akari da yadda zamu iya saita a tsaye fayil uwar garken. Idan kun taɓa son raba fayilolinku ko ayyukanku akan hanyar sadarwar, amma baku san yadda ake yinshi ba, wataƙila wannan labarin zai iya fitar da ku daga shakku. Zamuyi hakan ne ta hanyar wani sauki da ake kira "serve", wanda zai kawo mana sauki sosai wajen raba fayilolin mu kai tsaye ta hanyar hanyar sadarwar mu.
Ta amfani da wannan sabar, za mu iya samun damar fayiloli daga kowace na'uraba tare da la’akari da tsarin aiki ba. Abin da kawai za mu buƙaci shine mai bincike na gidan yanar gizo. Hakanan ana iya amfani da wannan mai amfani don hidiman gidan yanar gizo tsaye. A baya an san shi da "jerin" da "micro-list". Amma a yau an canza sunan zuwa "hidima", wanda da alama yafi dacewa da dalilin wannan amfanin.
Index
- 1 Shigar da sabis ta amfani da NodeJS
- 2 Amfani da Bauta
- 2.1 Bauta takamaiman fayiloli ko manyan fayiloli
- 2.2 Yi aiki da abun ciki ta hanyar tashar jiragen ruwa daban-daban
- 2.3 Raba fayil guda
- 2.4 Yayi hidiman kundin $ HOME duka
- 2.5 Yi aiki da fayiloli ko manyan fayiloli da aka zaɓa
- 2.6 Yi aiki da abun ciki kawai akan localhost
- 2.7 Raba abubuwan ta amfani da SSL
- 2.8 Yi aiki da abun ciki tare da tabbaci
- 2.9 Sauran ayyuka
Shigar da sabis ta amfani da NodeJS
Don shigar Serve, da farko dole ne mu girka NodeJS da NPM (version 4.X ko kasa). Da zarar an sanya NodeJS da NPM, za mu buɗe tashar (Ctrl + Alt + T) kuma mu bi umarnin da muke bi don shigar da Serve.
sudo npm install -g serve
Ba mu buƙatar ƙarin. Duk a shirye suke don fara rabawa.
Amfani da Bauta
Bauta takamaiman fayiloli ko manyan fayiloli
Misali, idan muna son raba abubuwan da ke cikin kundin adireshi. Dole ne kawai mu rubuta a cikin m (Ctrl + Alt + T):
serve Documentos/
Kamar yadda kake gani daga sikirin da ke sama, an yi aiki da abubuwan cikin kundin adireshin a kan hanyar sadarwar gida kuma zamu iya samun damar su ta hanyar URLs guda biyu. Don samun dama daga tsarin gida ita kanta, duk abin da zaka yi shine bude burauzar yanar gizo ka rubuta kamar url http: // localhost: 5000 /.
Sabis mai amfani yana nuna abubuwan da ke cikin kundin adireshin ta amfani da shimfiɗa mai sauƙi. Za mu iya Download ta danna danna fayiloli dama kuma zaɓi 'Ajiye hanyar haɗi azaman' ko kawai duba su a cikin binciken.
Idan muka nema bude adireshin gida ta atomatik a cikin mai bincike, za mu yi amfani da -o zaɓi.
serve -o Documentos/
Da zarar an zartar da umarnin da ke sama, mai amfani da sabis zai buɗe mashigar gidan yanar gizonku ta atomatik kuma ya nuna abubuwan da aka raba.
Hakazalika, don isa ga kundin adireshi wanda aka raba daga tsarin nesa Ta hanyar hanyar sadarwar gida, zamu rubuta http://10.0.2.15:5000 a cikin adireshin adireshin mai binciken. Sauya 10.0.2.15 tare da IP na tsarin ku.
Yi aiki da abun ciki ta hanyar tashar jiragen ruwa daban-daban
Mai amfani da sabis yana amfani da tashar jiragen ruwa 5000 ta tsohuwa. Saboda haka, tabbatar cewa akwai tashar jiragen ruwa 5000. Idan an katange shi saboda kowane dalili, zamu iya amfani da abubuwan da ke ciki ta amfani da su tashar jiragen ruwa daban ta amfani da -p zaɓi.
serve -p 1234 Documentos/
Umurnin da ke sama zai yi aiki da abubuwan cikin kundin adireshi ta tashar jiragen ruwa 1234.
Raba fayil guda
Don yiwa fayil aiki, maimakon babban fayil, zamuyi hakan ne kawai ba ka hanyar zuwa fayil din:
serve Documentos/Anotaciones/notas.txt
Yayi hidiman kundin $ HOME duka
Bude tashar ka kuma rubuta:
serve
Ta atomatik za a raba abubuwan cikin dukkan kundin adireshin $ HOME ɗinka ta hanyar sadarwa. Don dakatar da musayar, dole ne mu danna CTRL + C.
Yi aiki da fayiloli ko manyan fayiloli da aka zaɓa
Ba za ku so ku raba duk fayiloli ko kundayen adireshi ba, amma kaɗan ne kawai ke cikin kundin adireshi. Kuna iya yin wannan ban da fayiloli ko kundayen adireshi ta amfani da -i zaɓi.
serve -i Descargas/
Umurnin da ke sama zai yi amfani da babban fayil ɗin $ HOME banda kundin Saukewa.
Yi aiki da abun ciki kawai akan localhost
Idan kuna sha'awar yin hidimar abubuwan a cikin tsarin gida kawai, ba za ku iya yin hakan ta amfani da -l zaɓi:
serve -l Documentos/
Wannan umarnin zaiyi aiki da kundin adireshi kawai akan localhost. Wannan na iya zama mai amfani yayin aiki akan sabar da aka raba. Duk masu amfani akan tsarin zasu iya samun damar rabawa, amma ba masu amfani nesa ba.
Raba abubuwan ta amfani da SSL
Ta yaya muke hidiman abubuwan da ke ciki ta hanyar sadarwar gida, ba mu buƙatar amfani da SSL. Koyaya, Sabis ɗin sabis yana da ikon raba abun ciki ta amfani da SSL ta amfani da -ssl zaɓi.
serve --ssl Documentos/
Yi aiki da abun ciki tare da tabbaci
A cikin dukkan misalan da suka gabata, mun yi aiki da abubuwan da ke ciki ba tare da wani tabbaci ba. Wannan yana nufin cewa duk wanda ke kan hanyar sadarwa na iya samun damar su. Amma za mu iya sanya shi zama dole don samun sunan mai amfani da kalmar wucewa don samun damar wasu abubuwan. Don yin haka, yi amfani da:
SERVE_USER=entreunosyceros SERVE_PASSWORD=123456 serve --auth
Yanzu masu amfani dole ne su shigar da sunan mai amfani (entreunosyceros, a wannan yanayin) da kalmar wucewa (123456) don samun damar albarkatun da aka raba.
Sauran ayyuka
Amfani Bauta yana da wasu ayyukakamar kashe tasirin Gzip, barin buƙatu daga kowane tushe, guje wa kwafin adireshin ta atomatik zuwa allo, da dai sauransu. Don ƙarin bayani zamu iya karanta sashin taimako ta hanyar gudu:
serve help
Hakanan zamu iya moreara koyo game da Hidima a cikin Ma'ajin GitHub.
4 comments, bar naka
Sannu Damian,
Ina bin shafin yanar gizon ku wanda aka sanya ni rajista. Babban taimako.
Yanzu haka na shigar da Synology ds115 Single Bay DiskStation (2tb)
Zan iya ajiye fayiloli ta amfani da "Tashar fayil"
Tunani na shine inyi kari a madadin tare da barin Up / backups amma da DiskStation bana bukatar sa. ko kuma wataƙila akwai hanyar da za a bi amfani da su. Wataƙila ina faɗin maganar banza da yawa amma, ka sani, waɗanda ba masana ba… Ku zo, ina ɓacewa.
Me za ku ba ni shawara ko kuma a ina zan sami taimako?
na gode sosai
Barka dai, kamar yadda na karanta a ciki Synology, DiskStation Synology yana baka damar yin karin kwafi. Don haka ban ga bukatar amfani da Deja Up ba. Amma ka zo, ra’ayina ne kawai, ban san amfanin da za ka samu ba daga amfani da Deja Up, ina tsammanin abin da dole ne ka daraja kenan Salu2.
Kuna buƙatar kumburi 6.X da npm 2.x in ba haka ba baza ku iya gudanar da "bluebird" ba,
Wannan shine sakon da ake buƙatar sifofin da ake buƙata:
npm injin GARGADI serve@6.5.5: ana so: {«kumburi»: »> = 6.9.0 ″} (na yanzu: {« kumburi »:» 4.9.1 ″, »npm»: »2.15.11 ″})
Abin da kuka ce daidai ne, amma na karanta a wasu shafuka (wanda ba ni da su a hannu yanzu) cewa npm dole ne ya zama ƙasa da 4.X saboda yawancin masu amfani sun sami matsala. Amma bayani ya gamsu. Salu2.