我学习Node.js。我开始使用API创建我的第一个应用。
什么是工具提示上的错误? (参见图片)我是第一次看到它。
我的代码:
const express = require('express'),
app = express(),
bodyParser = require('body-parser'),
mongoose = require('mongoose'),
morgan = require('morgan'),
consign = require('consign'),
cors = require('cors'),
passport = require('passport'),
passportConfig = require('./passport')(passport),
jtw = require('jsonwebtoken'),
config = require('./index.js'),
database = require('./database')(mongoose, config);
app.use(express.static('.'));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(morgan('dev'));
app.use(cors());
app.use(passport.initialize());
app.set('medsecret', config.secret);
consign({ cwd: './services' })
.include('../API/app/setup')
.then('../API/app/api')
.then('API/app/routes')
.into(app);
module.exports = app;
答案 0 :(得分:1)
如果then
是consign
模块的固有功能,则可以忽略此工具提示。本质上,对于您正在使用的编辑器,then
链被其解释为一组promise,并且由于您不能仅以这种方式将字符串作为参数传递给promise,因此它显示错误。 / p>
请放心,如果它不会导致功能丧失,则可以接受。您可能暂时忽略此工具提示。
或者,您可以尝试安装相同的ts定义,然后查看错误的工具提示是否消失。