zoukankan      html  css  js  c++  java
  • 本地文件夹http服务器http-server

    本地文件夹http服务器,简单来说,就是使用http访问本地文件夹(local地址),而不是以file://开头,两者的区别就是,前者是本地服务器,后者只是访问本地文件。

    为什么要部署本地文件夹http服务器?

    可以方便实现跨域和防止跨域(google表现的同源策略)等。

    比如,我在进行Vue的实例是,请求了本地文件夹的.json文件,然后则是被浏览器出于安全考虑阻止了跨域请求。

    vue-resource.js:1190 Failed to load file:///Users/mac/Downloads/shoppingCart/unit/data/cartData.json: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

    安装全局http-server

    $ npm install http-server -g
    /Users/mac/.node_modules_global/bin/http-server -> /Users/mac/.node_modules_global/lib/node_modules/http-server/bin/http-server
    + http-server@0.10.0
    updated 1 package in 8.186s
    

    表示安装成功,快捷方式的路径:/Users/mac/.node_modules_global/bin/http-server
    原身路径:/Users/mac/.node_modules_global/lib/node_modules/http-server/bin/http-server

    配置环境变量

    打开terminal,
    $ open .bash_profile

    添加路径:

    export HTTP_SERVER_HOME=/Users/mac/.node_modules_global/lib/node_modules/http-server
    export PATH=$PATH:$HTTP_SERVER_HOME/bin
    

    开始使用

    关闭terminal再重新打开,之后进入项目根目录:

    $ http-server
    Starting up http-server, serving ./public
    Available on:
      http://127.0.0.1:8080
      http://172.168.16.121:8080
    Hit CTRL-C to stop the server
    

    开启成功,在浏览器中输入两个地址中的任意一个即ok!

  • 相关阅读:
    tensorflow mnist数据集 普通神经网络
    cv2 无法读取图片
    tensorflow中的一些函数
    tensorflow中的几种交叉熵
    【BZOJ3489】A simple rmq problem(K-D Tree)
    推门游戏 The Wall Pushers(IDA*)
    [SCOI2007]k短路(A*)
    [SDOI2013]森林(启发式合并)(主席树)
    [模板A*][SCOI2005]骑士精神(A*,IDA*)
    [ZJOI2007]捉迷藏(动态点分治/(括号序列)(线段树))
  • 原文地址:https://www.cnblogs.com/VitoYi/p/7911780.html
Copyright © 2011-2022 走看看