Tag: 量angular器

Angular 5插件的依赖关系

如果我使用了由Nodepipe理的拥有自己的依赖关系的Angular插件,并且一个package.json将依赖项的总和列表的总和呢? 即使他们有相同的依赖关系? 所以插件1有1000个依赖项和插件2 900个依赖项。 850的依赖关系是一样的。 请问应用程序1900或200的依赖项的总列表?

angular4 – 所有路线不工作

我有一个Angular应用程序在localhost:4200下正常工作,使用ng serve ; 节点服务器在localhost:3000 。 当我ng build一个捆绑文件正在创build,并正确地在localhost:3000因为app.use(express.static(path.join(__dirname, 'path/to/dist'))); 但是在localhost:4200/user/id工作的路由在localhost:3000/user/id处给出了一个错误,说明它Cannot GET /user/id 。 任何想法是什么造成的问题? 我在index.html文件中包含了<base href="/"> 。

无法迁移到angular度5angular度文件获取无效的错误

嗨,我已经创build了angular4.4.3angular应用程序下面是我的依赖 "dependencies": { "@angular/animations": "^4.4.3", "@angular/cdk": "^5.0.0-rc0", "@angular/common": "^4.4.3", "@angular/compiler": "^4.4.3", "@angular/core": "^4.4.3", "@angular/forms": "^4.4.3", "@angular/http": "^4.4.3", "@angular/material": "^5.0.0-rc0", "@angular/platform-browser": "^4.4.3", "@angular/platform-browser-dynamic": "^4.4.3", "@angular/platform-server": "^4.4.3", "@angular/router": "^4.4.3", "@types/bootstrap-datepicker": "0.0.9", "@types/bootstrap.v3.datetimepicker": "^4.17.41", "@types/daterangepicker": "^2.1.10", "@types/icheck": "^0.8.29", "@types/jquery-knob": "^1.2.29", "@types/jquery.slimscroll": "^1.3.31", "@types/jqueryui": "^1.11.35", "admin-lte": "2.3.11", "bootstrap": "^3.3.7", "bootstrap-datepicker": "^1.7.1", "bootstrap3-wysihtml5-bower": "^0.3.3", "core-js": "^2.4.1", "daterangepicker": "^2.1.25", "ej-angular2": "^15.3.34", […]

通过Observable从angular度发送POST请求到nodejs

我有一个Angular 5应用程序运行,并已configurationExpressJs作为后端,我遇到了一个问题,同时试图订阅在Angular中的observable我的angular应用程序运行在本地主机:4200和我的NodeJs应用程序正在本地主机上运行:3000。 我能够从angular度发送一个GET请求到节点完全好,但是当我尝试发送POST请求与一些数据我得到这个错误在Chrome开发工具: 无法加载localhost:3000 / user:只有协议scheme支持跨源请求:http,data,chrome,chrome-extension,https。 这似乎是angular甚至没有发送请求,因为我看不到在terminal中的任何活动。 我也尝试使用curl在terminal发送一个POST请求到我的Node应用程序,它似乎工作,所以我不认为这是一个CORS问题,但是我的angular码有问题。 这里是我的代码:Angular Service: @Injectable() export class AuthService { constructor(private http: Http){} register(user: User) { const body = JSON.stringify(user); const headers = new Headers({ 'content-Type': 'application/json'}); return this.http.post('localhost:3000/user/register', body, {headers: headers}) .map((response: Response) => response.json()) .catch((error: Response) => Observable.throw(error.json())); } } angular度分量: onSubmit() { const user = new User(this.registrationForm.value.email, […]

Angular 5节点js表示POST JSON对象。 到亚马逊Aws (以前的CORS问题)

已解决,请参阅下面的答案 我的服务器在localhost:3000上运行 我开发localhost:4200 我正在创build一些东西,并试图将其发布到Amazon API上 angular度代码: sendSomething(something) { const body = JSON.stringify(something); // const headers = new Headers({'Content-Type': 'application/json'}); const headers = new Headers({'Access-Control-Allow-Origin': '*'}); return this.http.post('http://Amazon-API:port/send', body, {headers: headers}) .map((response: Response) => response.json()) .catch((error: Response) => { this.error.handleError(error.json()); return Observable.throw(error.json()); }); } 服务器端: //////////////app.js////////////// app.use(cors()); app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", '*'); //<– you can […]

Angular HttpClient无法代理

我有一个春季启动后端API,我想调用一个服务上传或从angular度项目获取图像。 我有一个标准的proxy.conf.json文件: { "/api": { "target": "localhost:8080", "secure": false, "logLevel": "debug" } } 如果我的angular度服务是使用Http(HttpModule)一切都好,但由于其弃用,我想这样做新的方式我想用HttpClient(HttpClientModule),但在日志中我越来越: [HPM]尝试代理请求/上传/从本地主机:4200到本地主机:8080(ENOTFOUND)时出错( https://nodejs.org/api/errors.html#errors_common_system_errors ) 它不工作。 一次在Linux机器上尝试我得到了同样的错误,但(EINVAL)。 有人可以指导我我做错了什么? 对不起,如果这个问题是愚蠢的有这样的几个问题,但他们的解决scheme似乎没有工作在我的情况。

从(node – express – mongodb)获取db结果到angular4

B / Wbuild立连接b / w nodejs&angular没有问题。 数据库结果也很好。 这是我现在面临的唯一问题。 我有2个不同的端口,但相同的服务器 0.0.0.0:3000 – 用于nodejs 0.0.0.0:4200 – 为angular 当我从angular度对节点(mongodb)进行api请求时,在浏览器控制台以及networking选项卡中可以看到它。 我怎么能过来呢?

AngularJS $ resource'GET'访问正确的API,但是'PUT'和'POST'不会

当使用方法:POST时 ,从AngularJS $资源的后续调用错误的API URL 我的控制器是这样设置的,使用Angular的$resource : $scope.updateProduct = $resource('/api/updateProduct/:product/:param/:value',{},{ query: {method:'GET'}, post: {method:'POST'}, save: {method:'PUT', params: {brand: '@brand', param:'@param', value:'@value'}}, remove: {method:'DELETE'} }); $scope.updateProduct.save({ product : $scope.post._id, param: 'likes', value: $scope.user._id }); 我的服务器在NodeJS和ExpressJS上运行。 在我的控制台中,当save操作被调用时,我可以看到: POST /api/updateBrand/<productid>/likes/fun,%20quirky%20loud,%20boho,%20hippy 200 22ms – 2.31kb 但是,我的API没有正确访问。 例如,如果我在浏览器中访问上面的URL,就会调用API函数,并更新我的数据库(并在我的服务器控制台中报告)。 然而,当Angular在这个URL上做了一个PUT ,什么也没有发生。 有趣的是,当我将$scope.updateProduct.save()更改$scope.updateProduct.save() $scope.updateProduct.get() ,正确调用了API并且一切正常。 任何想法发生了什么? 编辑:这是服务器设置: ExpressJS API设置: app.get('/api/updateProduct/:product/:param/:value', api.updateProduct); API code […]

找不到模块'lodash'

当我尝试在Webstorm中运行我的运行和debugging设置时出现以下错误 – > "C:\Program Files (x86)\JetBrains\WebStorm 8.0.1\bin\runnerw.exe" > "C:\Program Files\nodejs\node.exe" node_modules\protractor\lib\cli.js > C:\WebstormWorkspace\Protractor\config\protractorConfig.js > > module.js:340 > throw err; > ^ Error: Cannot find module 'lodash' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.require (module.js:364:17) > at require (module.js:380:17) > at Object.<anonymous> (C:\WebstormWorkspace\Protractor\node_modules\protractor\lib\configParser.js:4:9) > at Module._compile (module.js:456:26) > at Object.Module._extensions..js (module.js:474:10) > […]

AngularJS路由,500内部服务器错误

我有这样的目录结构 – -project -public -app -app.js ( angular app module ) -server -server.js ( node root js file ) -includes -layout.jade -scripts.jade -views -index.jade -partials -main -main.jade -about.jade -about-vid.jade footer_main.jade -account -login.jade 现在,当我尝试和部分所有在一个'partials'目录中一切工作正常,但是当我尝试组织他们在单独的目录我得到内部服务器错误。 这里是正常的相关代码 – app.js – angular.module('app',['ngResource','ngRoute']); angular.module('app').config(function($routeProvider,$locationProvider){ $locationProvider.html5Mode(true); $routeProvider .when('/', { templateUrl: '/partials/main', controller: 'mainCtrl'}); }); server.js代码 – app.use(express.static(__dirname + '/public')); app.get('/partials/:partialPath',function(req,res){ res.render('partials/' […]