Articles of 2

使用Bunyan和Logentrieslogin打字稿

我想在我的离子应用程序中使用logentries.com设置远程日志logging。 这是从我的package.json摘录: "dependencies": { "bunyan": "^1.8.5", "bunyan-logentries": "^1.2.0", }, "devDependencies": { "@types/bunyan": "0.0.35", "@types/bunyan-logentries": "0.1.30", "typescript": "2.0.9" }, 码 import {createStream} from "bunyan-logentries"; import * as Logger from "bunyan"; // … constructor() { let token = 'xxxxxxxxxxxxxxxxx'; let log = Logger.createLogger({ name: '', streams: [{ level: 'info', stream: createStream({token: token}), type: 'raw' }] }); log.info("Created […]

用multer和nodejs返回上传文件的文件名

我创build了一个简单的应用程序作为一个学习经验与离子2,连接到节点服务器运行multer上传图像。 我遇到的问题是,我需要从最后的文件名得到从上传到它的应用程序,以保存在本地。 我正在使用来自@ ionic / cloud-angular的authentication和用户模块来进行authentication和用户信息。 用户对象有一个细节对象,如“名称”,“电子邮件”,“用户名”,“图像”,…所以,当一个图像上传到节点服务器,并保存它,我需要得到文件名返回到应用程序,所以我可以更新user.details.image属性。 这里是我的节点服务器的简单版本… var express = require('express'); var http = require('http'); var bodyParser = require('body-parser'); var multer = require('multer'); var cors = require('cors'); var postStorage = multer.diskStorage({ destination: function(req, file, callback) { callback(null, './uploads'); }, filename: function(req, file, callback) { let fileName = '', postName; if(typeof req.body.postName !== "undefined") { […]

cloud-angular没有导出成员provideCloud

情况 我设置了一个空白的应用程序。 安装@ionic/cloud-angular并导入provideCloud 。 但是我收到以下错误: cloud-angular has no exported member 'provideCloud' (我有一个类似的错误ionicBootstrap) 步骤: 离子开始whateva空白–v2 npm install @ ionic / cloud-angular –save 离子io init 导入provideCloud 代码: import { provideCloud, CloudSettings } from '@ionic/cloud-angular'; import { ionicBootstrap, Platform } from 'ionic-angular'; 离子信息 : Cordova CLI: 6.4.0 Ionic Framework Version: 2.0.0-rc.2 Ionic CLI Version: 2.1.8 Ionic App Lib […]

离子服务错误更新后

我正在构build一个应用程序,它的接近完成,更新到离子2它开始给我这个bug: /Users/Raz/Work/Ionic 2/My-World/node_modules/.bin/ionic-app-scripts: line 1: ../@ionic/app-scripts/bin/ionic-app-scripts.js: No such file or directory npm ERR! Darwin 16.1.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "ionic:serve" "–" "–v2" "–lab" "–address" "0.0.0.0" "–port" "8100" "–livereload-port" "35729" npm ERR! node v7.4.0 npm ERR! npm v4.0.5 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn […]

(ionic framework)Npm创build启动超级模板时出错

好吧,最近我正在学习离子v2,并使用超级初学者模板创build了一个项目。 然后,我得到一个错误 而我的离子信息: ios-deploy版本:未安装 ios-sim版本:未安装 操作系统:Windows 10 节点版本:v6.11.0 Npm版本:3.10.10 Xcode版本:未安装 Ionic CLI版本:3.4.0 我该如何解决这个问题? 谢谢你的帮助

如何克隆一个离子项目?

最近我必须设置我的新操作系统。 我所有的离子项目上传到Git。 当我克隆我的项目,并运行npm install它显示一些错误。 我的问题是如何安装所有离子依赖项,如果我从git克隆我的项目,并正常运行?

环境标志已被弃用

我试图在我的应用程序中安装依赖关系,我得到错误的环境标志是折旧的,也terminal说,以取代它与 – 全球我做了,但现在terminal说:“无法find”节点“(”NPM“)registry”。 我跟着这个链接,使e2etestinghttp://lathonez.github.io/2016/ionic-2-e2e-testing/ yokeshs-Mac-mini:easycloud yokesh$ sudo typings install express –save –ambient typings ERR! deprecated The "ambient" flag is deprecated. Please use "global" instead yokeshs-Mac-mini:easycloud yokesh$ sudo typings install –global –save angular-protractor jasmine node selenium-webdriver typings ERR! message Unable to find "node" ("npm") in the registry. Did you want to try searching another source? Also, […]

Firebase倒数计时器跨多个客户端同步

我将采取一个尖锐的JSbuild立一个便士拍卖网站为特定的利基裂缝。 我试图计划倒计时计时器,我一直渴望有一个尝试firebase的理由。 我昨天有个想法,让每次拍卖在实际的数据库中都有一个倒计时,因为使用双向数据绑定,客户端将始终保持更新。 当火力点发生变化时,所有连接的客户端立即改变。 所以我的问题是这样的…我怎么能做一个特定的logging内的服务器端倒计时。 所以说我有一个项目x的logging,它拥有所有的项目信息,其中一个数组键是“倒计时:59:01:00”。 什么是在SERVER端从59:01:00到00:00:00倒计时的现实和可扩展的方式。 我想也许是一个每1秒运行的cronjob? 但是,随着数百个数据库条目每秒钟运行数百次倒计时,服务器可能会崩溃。 任何好主意?

TypeError:无法读取未定义的属性'substr' – source-node.js

这个错误是由于解决了这个问题 这是我的ionic info : Cordova CLI: 6.5.0 Ionic Framework Version: 2.0.0 Ionic CLI Version: 2.2.1 Ionic App Lib Version: 2.2.0 Ionic App Scripts Version: 1.0.0 ios-deploy version: Not installed ios-sim version: Not installed OS: Windows 10 Node Version: v7.4.0 Xcode version: Not installed (我也使用npm v4.1.1 ) 试图构build@ionic/app-scripts时,出现以下错误: E:\Documents\Year_3\Mobile_Application_Development\mammoth-v2\node_modules\webpack-sources\node_modules\source-map\lib\source-node.js:95 var code = nextLine.substr(0, mapping.generatedColumn – ^ […]