我对 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) 我有一个非常简单的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"> <span>This is a question</span></i>
<div id="a-1"><p>Awnser</p></div>
Run Code Online (Sandbox Code Playgroud) 我只是想不通伙计们。我想用我的文本字段更改标签的字体大小。到目前为止,我只能更改输入的字体大小,而不能更改标签。
文本域:
<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)
添加了一张图片,以便您可以通过标签了解我的意思。
使用 kubectl 我可以执行以下命令:
kubectl get serviceentries
Run Code Online (Sandbox Code Playgroud)
然后我收到一些信息。但是serviceentries是一种自定义资源。那么我如何才能获取相同的信息,然后使用 kubernetes 客户端呢?
例如,Yaml 如下所示:
kubectl get serviceentries
Run Code Online (Sandbox Code Playgroud)
有谁知道正确的使用方法吗?
我有 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 ×4
reactjs ×2
axios ×1
html ×1
jquery ×1
kubernetes ×1
loopback ×1
loopback4 ×1
material-ui ×1
node.js ×1
python ×1
strongloop ×1
typescript ×1