美文网首页初学前端
node.js 里面的http-server

node.js 里面的http-server

作者: 简约酒馆 | 来源:发表于2020-01-03 23:44 被阅读0次

    vscode在本地编写的html文件 是以file文件的格式开头在浏览器打开的,测试平常js的事件完全没有问题,但是一旦涉及网络请求数据ajax调用的时候会报错,就算是在本地的json文件都不行,它会涉及到跨域的问题,浏览器本身就限制了本地打开不允许跨域请求,这个时候需要一个本地服务器让文件在浏览器跑起来以localhost+端口号或127.0.0.1+端口号的形式访问html文件

    首先安装node.js
    然后使用node.js自带的npm安装http-server
    npm install http-server -g //在电脑全局安装http-server 安装一次就行
    安装完成后,打开你的项目目录输入http-server 或 hs 都能执行本地服务器
    默认是: http://127.0.0.1:8080 如果被占用端口自动帮你改端口成 http://127.0.0.1:8081

    ***在项目的目录(当前项目的文件夹下)打开vscode终端或者(cmd命令行工具进入到项目目录) 使用命令http-server 或 hs 启动服务器 在浏览器输入 http://127.0.0.1:8080 自动帮你打开项目的index.html文件 然后就可以就行ajax本地json或者网络请求了

    相关文章

      网友评论

        本文标题:node.js 里面的http-server

        本文链接:https://www.haomeiwen.com/subject/jqotactx.html