几种快速以伺服静态文件的方法

我们经常碰到需要把某个文件夹迅速当成一个静态文件服务器的场景(比如下载了一个前端框架、插件,包括了静态演示网站等),如何用最快的速度把它变成一个服务器呢? 此文讨论的是不编程的情况下,如果考虑编程,任何语言都能写一个服务器啊

Apache, Nginx, IIS等大杀器

传统服务器自不在话下,只是你得去配置处把这个文件夹添加进去,我们的目标是迅速打开命令行/终端,一个命令搞定,这肯定不是最好的方法

node

houston

https://github.com/alejandro/Houston

npm install -g nhouston
houston [-p xxxx]

http-server

https://github.com/nodeapps/http-server,这个方案比较漂亮,写了些css

npm install -g http-server
http-server [-p xxxx]

static-server

https://github.com/timheap/static-server

npm install -g static-server
serve [dir] [--port xxxx]

上面几个都没有在我的windows下跑起来,就不深究了,很久没用这台电脑了,一个都跑不起来,估计是我这台电脑环境的问题了。mac下都可以顺利跑起来的。总之,node下方案一大把,但各种不顺(就我今天的测试而言,不然其实挺方便的,选择超多)。

python

python -m SimpleHTTPServer [port]

python的方法也挺简便,并且不需要安装任何包,但是貌似有小bug,我有一个文件夹死活就是浏览不出来,但是在其后面继续写路径,又可以浏览出来,莫名其妙

ruby(sencha)

ruby我不熟,其实我说的是sencha。搞sencha的时候发现其自带了一个web服务器,可以伺服静态目录,挺方便的,也具有一定的美观性

sencha web [-port xxxx] start 

几种快速以伺服静态文件的方法

时间: 2024-11-05 04:55:33

几种快速以伺服静态文件的方法的相关文章

Zen Coding: 一种快速编写HTML/CSS代码的方法[Emmet]

译自:[Smashing Magazine](http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/)中文:[Zen Coding: 一种快速编写HTML/CSS代码的方法](http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html) 请尊重版权,转载请注明来源! - - - - - - 在本文中我们将展示

两种动态加载JavaScript文件的方法

两种动态加载JavaScript文件的方法 第一种便是利用ajax方式,第二种是,动静创建一个script标签,配置其src属性,经过把script标签拔出到页面head来加载js,感乐趣的网友可以看下 动态加载script到页面大约有俩方法 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval()实施代码.第二种是,动静创建一个script标签,配置其src属性,经过把script标签插入到页面head来加载js,相当于正在head中写了一个<sc

Django中,图片显示问题--Django中静态文件处理方法指南

html网页中要显示一张JPG图片,可是怎么放都是显示不了. 后来搞明白,这个涉及静态文件的处理方法. 在urls.py中添加一行: urlpatterns = patterns('', (r'^site_media/(?P<path>.*)','django.views.static.serve',{'document_root':'E:/media'}), }然后在html页面中,写入 <p><img src="/site_media/gmshi.jpg&quo

Nginx静态文件服务器配置方法

在Java开发以及生产环境中,最常用的web应用服务器当属Tomcat,尽管这只猫也能够处理一些静态请求,例如图片.html.样式文件等,但是效率并不是那么尽人意.在生产环境中,我们一般使用Nginx代理服务器来处理静态文件,来提升网站性能. 基本配置 server { listen 80; server_name file.52itstyle.com; charset utf-8; #root 指令用来指定文件在服务器上的基路径 root /data/statics; #location指令用

Maven项目WEB-INF/views无法引入js,css静态文件解决方法

web.xml针对文件后缀配置以下,对客户端请求的静态资源如图片.JS文件等的请求交由默认的servlet进行处理 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default<

Django中关于导入静态文件的方法

1.首先需要设置static文件的位置,在setting文件中设置 2.在html中通过{% load staticfiles %}加载,并调用,如下 原文地址:https://www.cnblogs.com/wangyi891224/p/9047479.html

Django调用JS、CSS、图片等静态文件

zz 在下面的例子中,我们将media作为静态(CSS\JS\图片文件)文件的目录 方法一. 1.首先在settings.py文件中自定义参数 STATIC_PATH=’./media’ .(意为当前文件目录下的media文件夹) 2.在urls.py文件中导入import settings再,urlpatterns里加入一句(r’^site_media/(?P<path>.*)$’,'django.views.static.serve’,{'document_root’: settings.

前端静态文件如何应对HTTPS的到来

近几年,越来越多的网站开始支持https,我们可以看到国外的比如github.谷歌.facebook:国内的有百度.淘宝.博客园.coding.net.worktile等一系列的网站. 我再最近的开发中,涉及到了一部分.我再页面中加入广告的代码,但是业务线的同事激动的告诉我他们要全站支持HTTPS,这对于我来说既兴奋又紧张,我当然对新技术充满好奇,但是我从来没有这方面的经验,为此我仔细的调查并找运维大神们问了一圈,我简单整理了一下,说一下有关于前端这边HTTPS的应对方案. 那么什么是HTTPS

django2.2 DEBUG=True/False时如何设置静态文件(image js css等)

目录结构: project ----templates ----app ----manage.py 添加静态资源,目录结构更新为: project ----templates ----app ----static # 静态资源 --------img --------js --------css ----manage.py 以img举例,引用资源的代码为: {% load static %} <img src='{% static "img/favicon.png" %}'/&g