Javascript Nodejs从页面请求获取所有需要的脚本和样式表路由(不带浏览器)
我想知道是否有可能从html文件中获取所需的所有脚本和样式表路由。(完全不使用浏览器。) 例如: 我运行Javascript Nodejs从页面请求获取所有需要的脚本和样式表路由(不带浏览器),javascript,html,css,node.js,Javascript,Html,Css,Node.js,我想知道是否有可能从html文件中获取所需的所有脚本和样式表路由。(完全不使用浏览器。) 例如: 我运行index.html,网站需要/style.css,还需要/script.js和大量图像 我怎么知道index.html需要style.css和script.js和图像的路由呢 另一个问题:浏览器的工作方式是否类似于在需要一些文件时呈现HTML文件,浏览器向服务器请求并等待响应?那么,有没有一种方法可以使用nodejs模拟操作而不使用浏览器?您必须在app.js文件中指定静态内容的位置,当i
index.html
,网站需要/style.css
,还需要/script.js
和大量图像
我怎么知道
index.html
需要style.css
和script.js
和图像的路由呢
另一个问题:浏览器的工作方式是否类似于在需要一些文件时呈现HTML文件,浏览器向服务器请求并等待响应?那么,有没有一种方法可以使用nodejs模拟操作而不使用浏览器?您必须在app.js文件中指定静态内容的位置,当index.html呈现时,服务器将从该位置向浏览器提供文件
for example if i have following directory structure
ROOT
|
---public
| |
| ----css
| | |
| | ----style.css
| | |
| |
| ----js
| | |
| | ----script.js
| | |
| |
| ----images
| |
|
|
---app.js
|
---index.html
|
Browser requested urls format are
css - > <link href="/css/style.css" rel="stylesheet" type="text/css" />
js - > <script type="text/javascript" src="/js/script.js"></script>
after that you have to add following code in your app.js file;
npm安装快车
var express=require('express')
,app=express()
找到解决问题的好方法是使用phantomjs(),网络监控可能是我要找的东西。对不起,这根本不是我要找的东西,我不想通过浏览器查找路由。投票否决该问题的人可以告诉我原因吗?
if express is not installed in your system install it form cmd using command
add following line of code in app.js