Typescript 类型脚本语法的spark
我尝试将Spark与TypeScript结合使用,但当我写这篇文章时Typescript 类型脚本语法的spark,typescript,chalk,Typescript,Chalk,我尝试将Spark与TypeScript结合使用,但当我写这篇文章时 Spark.get("/facture", (req, res) => { chalk.red('Hello test'); chalk.green('Hello word'); }) 它返回我未定义,但当我只写1行时,它就工作了 Spark.get("/facture", (req, res) => chalk.green('Hello word'); ) 我认为问题来自语法。当使
Spark.get("/facture", (req, res) => {
chalk.red('Hello test');
chalk.green('Hello word');
})
它返回我未定义,但当我只写1行时,它就工作了
Spark.get("/facture", (req, res) =>
chalk.green('Hello word');
)
我认为问题来自语法。当使用箭头函数时,请有人帮助我,如果它们是一行,您可以省略{},表达式返回的值将是函数的返回值 实质上:
Spark.get(“/facture)”,(请求、回复)=>
粉笔。绿色(“你好词”);
)
传送至:
Spark.get(“/facture”),函数(req,res){
返回chalk.green('Hello word');
});
但是,如果有多条语句,并且为arrow函数创建了一个主体,则必须像在正常函数中一样手动返回该值
你可以很容易地看到它时,传输
Spark.get(“/facture”,(req,res)=>{
粉笔红(“你好测试”);
粉笔。绿色(“你好词”);
})
传送至:
Spark.get(“/facture”),函数(req,res){
粉笔红(“你好测试”);
粉笔。绿色(“你好词”);
});
如果要返回某些内容,必须编写return语句:
Spark.get(“/facture”,(req,res)=>{
粉笔红(“你好测试”);
返回chalk.green('Hello word');
})
因此,在javascript中,结果如下所示:
Spark.get(“/facture”),函数(req,res){
粉笔红(“你好测试”);
返回chalk.green('Hello word');
});
您可以在操场上看到示例,并在MDN页面上了解有关箭头函数的更多信息