Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular1中包含来自节点_模块的jquery_Jquery_Angularjs - Fatal编程技术网

如何在angular1中包含来自节点_模块的jquery

如何在angular1中包含来自节点_模块的jquery,jquery,angularjs,Jquery,Angularjs,这是我的HTML: <!DOCTYPE html> <html> <head><% include ./header %> <link type="text/javascript" src="loginScript" ></head> <body class='home-page' ng-app="loginApp" ng-controller="LoginCtrl"> </body></htm

这是我的HTML:

<!DOCTYPE html>
<html>
<head><% include ./header %>
<link type="text/javascript" src="loginScript" ></head>
<body class='home-page' ng-app="loginApp" ng-controller="LoginCtrl"> </body></html>
运行node
server.js
时,会显示以下错误: localhost/:12获取 404(未找到)


我有
node\u modules/jquery/dist/jquery.min.js
,但我不知道为什么会出现这个错误。

您实际上是在为静态资源服务,所以您必须启用一个路径来定位静态文件,如脚本、css、图像等


如果您在后端使用Expressjs,请查看此链接解决方案:

我解决了这个问题,在server.js中声明了静态路径route,这就是我的静态路径, 因此,我必须从该路径调用该文件,如(../node\u modules/jquery/dist/jquery.min.js)



您是否有打字错误和
header.ejs
实际上是不是
header.js
呢?不,它的header.ejs文件只有一个。share
server.js
code我会的update@VilasKumkar更新是的,我已经添加了一个…现在我更新了我的server.js代码,实际上你想从这个路径提供jquery.min.js,例如/static/js/jquery.min.js,不是../node_modules/。。。等
 <script type="text/javascript" src="/node_modules/jquery/dist/jquery.min.js"> 
 </script> 
      var express = require('express');
      var app = express();
      var mysql = require('mysql');
      var path = require('path');
      var http = require('http');
      var fs = require('fs');
      var bodyParser = require('body-parser');
      app.set('view engine','ejs');

      app.get('/',(req,res) =>{
         res.render('./login_page');
      });
      app.use(express.static(path.join(__dirname, 'public')));
      var server = http.createServer();
      app.listen(8081); 
localhost/:1 Refused to execute script from 
'http://localhost:8081/node_modules/jquery/dist/jquery.min.js' because 
its MIME type ('text/html') is not executable, and strict MIME type 
checking is enabled.
  <script type="text/javascript" src="../node_modules/jquery/dist/jquery.min.js"> 
  </script>