小编Pet*_*elt的帖子

使用 Loopback 4 发送电子邮件

我对 Loopback 和 Typescript 有点陌生,所以我不知道如何实现它。我试图直接调用 Nodemailer,但到目前为止我一直收到错误。

我的邮寄服务:

import { SentMessageInfo } from 'nodemailer';
import Mail = require('nodemailer/lib/mailer');
const nodemailer = require("nodemailer");

export class MailerService {
  async sendMail(mailOptions: Mail.Options): Promise<SentMessageInfo> {
    const transporter = nodemailer.createTransport({
      host: 'smtp.ethereal.email',
      port: 587,
      auth: {
        user: 'albert.grimes@ethereal.email',
        pass: 'qN85JT6SneBA9S5dhy'
      }
    });
    return await transporter.sendMail(mailOptions);
  }
}
Run Code Online (Sandbox Code Playgroud)

我的邮件控制器:

import { Request, RestBindings, get, ResponseObject } from 

'@loopback/rest';
import { inject } from '@loopback/context';
import { MailerService } from "../services";

export class MailController {
  constructor(
    @inject ??? …
Run Code Online (Sandbox Code Playgroud)

javascript loopback typescript strongloop loopback4

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

Jquery.Click()在使用一次后才开始工作

我有一个非常简单的jquery.Click()函数

//hide divs
$("#a-1").hide();

$(".v-1").click(function(){
    $("#a-1").show();
    $(".v-1").addClass("c-it");
    $(".c-it").click(function(){
        $("#a-1").hide();
        $(".v-1").removeClass("c-it");
    });
});
Run Code Online (Sandbox Code Playgroud)

所以当点击v-1时,a-1必须显示,它将添加一个名为c-it的类.在我点击c-it之后,a-1将再次隐藏并且c-it类将被删除.所以现在我们又开始了,但现在当我点击v-1时,没有任何事情发生,有人知道为什么?

HTML

<i class="glyphicon glyphicon-plus v-1">&nbsp;<span>This is a question</span></i>
        <div id="a-1"><p>Awnser</p></div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

更改标签材料的字体大小-ui

我只是想不通伙计们。我想用我的文本字段更改标签的字体大小。到目前为止,我只能更改输入的字体大小,而不能更改标签。

文本域:

<TextField
 className={classes.TextField}
 id="input-with-icon-textfield"
 label="Zoeken"
 InputProps={{
 startAdornment: (
                  <InputAdornment position="start">
                         <Search />
                  </InputAdornment>
                                  ),
                 }}
 onChange={(e) => {this.setTextFilter(e.target.value);}}
 />
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

添加了一张图片,以便您可以通过标签了解我的意思。

javascript reactjs material-ui

3
推荐指数
2
解决办法
6602
查看次数

Python Kubernetes 客户端:相当于 kubectl get [custom-resource]

使用 kubectl 我可以执行以下命令:

kubectl get serviceentries 
Run Code Online (Sandbox Code Playgroud)

然后我收到一些信息。但是serviceentries是一种自定义资源。那么我如何才能获取相同的信息,然后使用 kubernetes 客户端呢?

例如,Yaml 如下所示:

kubectl get serviceentries 
Run Code Online (Sandbox Code Playgroud)

有谁知道正确的使用方法吗?

python kubernetes

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

Axios:基本身份验证不适用于 GET 请求

我有 axios get 带有基本身份验证的请求,但我不断收到 401 状态代码。如果我正在执行发布请求,我的代码确实有效,所以我不知道我在这里做错了什么。

我的后端代码:

app.get('/api/find-user', (req, res) => {
    const username = req.body.username;
    axios.get('my-url', username, {
        auth:{
            username: 'my-username',
            password: 'my-password'
        }
    })
    .then(resp => {
        res.json({resp});
    })
    .catch(error => {
        res.send(error.response.status);
    })
});
Run Code Online (Sandbox Code Playgroud)

我的前端代码:

findUser(user){
    const username = user;
    axios.get('/api/find-user', {username})
        .then(resp => {
            console.log(resp);
        })
        .catch(error => {
            console.log(error)
        })
}
Run Code Online (Sandbox Code Playgroud)

同样,当我发帖创建新用户时,它确实有效,但是当我执行 GET 请求时,它一直说我未获授权。

编辑:如果您想投票,请成熟到足以解释原因。

javascript node.js reactjs axios

2
推荐指数
3
解决办法
5492
查看次数