Tag: 量angular器

将NodeJS后端代码添加到基于Angular-seed的项目

我最近放弃了Node / AngularJS的真棒LAMP解决scheme,而且我有一些严重的(并且很麻烦)开始。 我采用了基于Angular Seed的现有AngularJS项目,但是我没有弄清楚如何添加一些后端JavaScript代码。 在线教程中,我总是find一个app.js文件,其中有一些“要求”,我可以在其中添加额外的服务器代码。 要启动这种types的项目,我必须node app.js 在我的基于Angular-seed的项目中,只有一个包含脚本命令的package.json 。 另外,我注意到要启动它,我必须npm start 。 我在哪里可以把我的NodeJS代码放在这个项目中? 提前致谢 !

在angular度prod构build期间的Javascript内存不足

我在为Windows 4中的angular 4项目生成prod时遇到以下错误 :92%块资产优化<—最后几个GC —> [2608:000002518B1007B0] 578653 ms:标记扫描1400.7(1534.2) – > 1400.7(1502.2)MB,1409.9 / 0.0 ms不得已[2608:000002518B1007B0] 579952 ms:标记扫描1400.7(1502.2) – > 1400.7(1501.2) MB,1298.6 / 0.0 ms最后的手段 <— JS stacktrace —> ==== JS堆栈跟踪========================================= 安全上下文:0000003DF7DA66A1 1:DoJoin(又名DoJoin)[native array.js:〜97] [pc = 0000032E01B053FC](this = 000001F775C02311,q = 0000010002582251,r = 4,F = 000001F775C023B1,B = 000001F775C02471,A = 000001F775C02421) 2:Join(aka Join)[native array.js:〜122] [pc = 0000032E01E5AD22](this = 000001F775C02311,q […]

在Angular 2 Firebase App中的net :: ERR_CONNECTION_CLOSED

我在DigitalOcean小滴和Firebase中的Angular App上托pipe了我的Node应用程序和MongoDB。 我可以连接到Postman的Node后端,也可以从我在端口4200本地运行的Angular App连接。但是,当我使用Firebase中托pipe的Angular应用连接到DO Droplet的后端时,Chrome控制台中出现此错误。 我已经在Node应用程序的CORS白名单数组中添加了Firebase应用程序的链接,并在environment.prod.ts文件中添加了后端url backednUrl: 'https://***.**.**.***:3000' 在特定的错误日志没有说太多。 我该如何解决这个错误? 这是因为任何SSL或HTTPS问题?

节点js路由期间的CORS问题

我想连接我的angular度应用程序到我的节点服务器,我不想保留我的路线在服务器文件,所以我有一个节点服务器文件,看起来像这样 var express = require('express'); var path = require('path'); var bodyParser = require('body-parser'); var morgan = require('morgan'); var app = express(); var router = express.Router(); var port = process.env.PORT || 3000; var mongoose = require('mongoose'); var cors = require('cors'); app.use(cors()) var db ='mongodb://localhost:27017/demo' mongoose.connect(db,function(err){ if(err){ console.log("err"); } else{ console.log("coonected to db"); } }) app.use(bodyParser.urlencoded({ extended: […]

交叉源请求被阻止:相同的来源策略不允许读取远程… CORS头'Access-Control-Allow-Origin'丢失

我有数据在http:// localhost:3000 / edata [{"_id":"598705ac8f79380367e0a7f2","name":"prasad","age":"28","gender":"male","phone":8790440944},{"_id":"598733508f79380367e0a7f8","name":"ravi","age":"27","gender":"male","phone":"9912881777"} 当我运行我的客户端应用程序,即http:// localhost:4200时,我希望获得这些数据 app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import {HttpModule} from "@angular/http"; import { AppComponent } from './app.component'; import {TasksComponent} from "../tasks/tasks.component"; import {TaskServices} from "./services/task.services"; @NgModule({ declarations: [AppComponent, TasksComponent], imports: [BrowserModule,HttpModule], providers: [TaskServices], bootstrap: [AppComponent,TasksComponent] }) export class AppModule { } tasks.component.ts […]

Shibboleth与Node.js Rest API和Angular 2应用程序

一所大学想用Shibbolethauthentication申请一个申请。 他们提供自己的IDP。 我想做一个Node.Js后端和Angular前端。 他们都应该与REST沟通。 是否仍然有可能将Shibboleth服务提供程序集成到Node.Js后端并通过Angular前端进行身份validation?

在节点内使用zone.js(不是angular度)

我想在我的节点应用程序中使用zone.js。 虽然我已经find了一篇文章介绍了如何做到这一点,但我还是得到了zone没有定义的错误 例如。 我也发现这样的例子 let zone = require('zone'); zone.run(function () { zone.inTheZone = true; setTimeout(function () { console.log('in the zone: ' + !!zone.inTheZone); }, 0); }); 这给出了相同的错误,但我检查了zone对象,我注意到它返回一个像这样的对象 { enable: function() { .. } } 所以我想区域API改变了。 任何帮助,将不胜感激

使用Http Post的Typescript&Angular问题新手

我是Angular和Typescript的新手,我尝试创build一个简单的login页面。 我在用户按下“login”button时调用的打字稿中创build了一个服务。 包含用户名和密码的文本框与模型绑定正确,但是当我将请求发送到用C#编写的后端时,它不会触及断点,我怀疑这是由于消息在线路上发送的格式。 因此,使用PostMan ,我可以调用服务,并获得一个access_token当在PostMan请求导出到代码时,这是PostMan变体的样子: var request = require("request"); var options = { method: 'POST', url: 'http://localhost:8081/login', headers: { 'postman-token': '34dd4d0f-ff16-db4f-ebae-dab945729410', 'cache-control': 'no-cache', 'content-type': 'application/x-www-form-urlencoded' }, form: { username: 'test', password: 'test', grant_type: 'password' } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); }); 这是我的手稿代码 login(userName: string, password:string) : Observable<boolean> […]

使用angular度服务传递json数据

我一直试图通过json请求使用angular2服务发布数据到节点API。但是,当我通过参数彻底angular2服务时,我的节点API接收undefined值。 下面是我的angular度服务代码 enrolldegree(name,depart,enrollnumber,cgpa,university,token){ let peer = '["localhost:10151","localhost:10351"]'; let fcn = 'initDegree'; let argument = '["'+name+'","'+depart+'","'+enrollnumber+'","'+cgpa+'","'+university+']'; let headers = new Headers({'cache-control':'no-cache', 'Content-Type': 'application/json', 'authorization':'Bearer '+token}); let options = new RequestOptions({ headers: headers }); let body1 = new URLSearchParams(); body1.set('peers','["localhost:10151","localhost:10351"]'); body1.set('fcn',fcn); body1.set('args',argument); let body = JSON.stringify(body1); console.log('server logs',body); return this.http.post('http://localhost:4000/channels/mychannel/chaincodes/mycc', body, options ) .map((res: Response) => res.json()) […]

用于服务器和客户端的Package.json

我想从我的服务器端package.json的客户端安装package.json作为服务器端使用节点和客户端是使用angular2目录结构 server-app –bin –node_modules –package.json –client-app –app –node_modules –package.json 现在的问题是: 我必须运行这个命令npm安装从服务器应用程序文件夹 ,也从服务器应用程序/客户端应用程序文件夹分开这将创build部署问题 我想要的只是从服务器应用程序运行一次npm安装 ,它也会自动安装server-app package.json和client-side-app package.json。 任何帮助将不胜感激