Node.js 参数类型字符串不可分配给参数类型函数 (T)
Node.js argument type string is not assignable to parameter type function(T)
我学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;
如果 then
是 consign
模块的固有功能,您可以忽略此工具提示。本质上,对于您正在使用的编辑器,then
链被它解释为一组承诺,并且由于您不能像这样仅将字符串作为参数传递给承诺,它会显示假错误。
请放心,如果不会导致功能丧失,那是可以接受的。您现在可以忽略此工具提示。
或者,您可以尝试安装相同的 ts 定义,然后查看错误的工具提示是否消失。
我学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;
如果 then
是 consign
模块的固有功能,您可以忽略此工具提示。本质上,对于您正在使用的编辑器,then
链被它解释为一组承诺,并且由于您不能像这样仅将字符串作为参数传递给承诺,它会显示假错误。
请放心,如果不会导致功能丧失,那是可以接受的。您现在可以忽略此工具提示。
或者,您可以尝试安装相同的 ts 定义,然后查看错误的工具提示是否消失。