小编Him*_*sal的帖子

角度通用| firebase-admin | 代码:'app/invalid-credential'|套接字挂断

import * as admin from 'firebase-admin';
var serviceAccount = require('./keys/keyfile.json');
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://test.firebaseio.com"
});

var registrationToken = "--some-key--";

var payload = {
  notification: {
    title: "$GOOG up 1.43% on the day",
    body: "$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day."
  },
  data: {
    stock: "GOOG",
    open: "829.62",
    close: "635.67"
  }
};


function panelMessage(){
admin.messaging().sendToDevice(registrationToken, payload)
  .then(function(response) {
    // See the MessagingDevicesResponse reference documentation for
    // the contents of response.
    console.log("Successfully sent message:", response); …
Run Code Online (Sandbox Code Playgroud)

node.js angular-universal firebase-admin angular

8
推荐指数
1
解决办法
296
查看次数

Angular 4 错误错误:未捕获(承诺):RangeError:超出最大调用堆栈大小

  1. 我有如下 AppModule -

    import { BrowserModule } from '@angular/platform-browser';
    import { NgModule } from '@angular/core';
    import { AppComponent } from './app.component';
    import { Router } from '@angular/router';
    import { AppRoutingModule } from './app-routing.module';
    
    @NgModule({
      declarations: [
        AppComponent
      ],
      imports: [
        BrowserModule,AppRoutingModule
      ],
      providers: [],
      bootstrap: [AppComponent]
    })
    export class AppModule { }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我的 AppRoutingModule 如下所示 -

    import { Routes, RouterModule } from '@angular/router';
    
    const routes: Routes = [
            {
            path: '',
            loadChildren: './skeleton/main/main.module#MainModule',
        },
    ];
    
    @NgModule({
        imports: [RouterModule.forRoot(routes)],
        exports: [RouterModule] …
    Run Code Online (Sandbox Code Playgroud)

routing angular

8
推荐指数
1
解决办法
2万
查看次数

Express和async / await:我应该用try / catch包装很多东西吗?

我有以下代码:

app.post('/routes/passwordReset/:userId', async (req, res, next) => {
  var userId = req.params.userId

  let record = (await vars.connection.queryP('SELECT * FROM contacts WHERE id = ?', userId))[0]

  if (!record) {
    res.status(404).send('')
    return
  }

  // Calculate token and expiry, update database
  var token = require('crypto').randomBytes(48).toString('base64').replace(/[^a-zA-Z0-9]/g, '').substr(0, 28)
  var now = new Date()
  var inOneHour = new Date(now.getTime() + (1 * 1000 * 60 * 60))
  await vars.connection.queryP('UPDATE contacts SET recoverToken = ?, recoverTokenExpiry = ? WHERE id = ?', [ token, inOneHour, userId …
Run Code Online (Sandbox Code Playgroud)

try-catch node.js express async-await

1
推荐指数
1
解决办法
1285
查看次数

服务器上的文件名Ã而不是ü

我有一个奇怪的文件名问题.但我不确定它是否是来自服务器的问题:

我在网站上的链接如下:

http://new.anwaltskanzlei-hauser.ch/rechtsberatung_zürich.php?lang=ge

或者,如果我复制并粘贴到此处:

http://new.anwaltskanzlei-hauser.ch/rechtsberatung_z%C3%BCrich.php?lang=ge

服务器上的文件名是:rechtsberatung_zürich.php.

所以,我不知道,我需要改变什么,我有一个名为的文件名 rechtsberatung_zürich.php

我知道这是charset等问题.有帮助吗?

unicode filenames

0
推荐指数
1
解决办法
2555
查看次数