Node.js 无效参数 - 参数必须是字符串类型

Node.js invalid argument - argument must be of type string

我想创建一个 node.js 应用程序,它将从数据库中提取数据并将其发送到 Google 聊天机器人。这是查询我的数据库的应用程序,我有另一个文件将数据发送到 Google Chatbot。但是,运行 获取数据的代码给我一个无效参数错误。

我做错了什么?

enter image description here

var sql = require('mssql'); 
var DailySummary = require(); 

DailySummary.get('/', function (req, res) {
   
    var sql = require("mssql");

    // config for your database
    var config = {
        user: 'sa',
        password: 'password',
        server: 'localhost', 
        database: 'SupportCaseMonitor' 
    };

    sql.connect(config, function (err) {
    
        if (err) console.log(err);

        var request = new sql.Request();
    
        request.query('SELECT * FROM Message_DailySummary', function (err, recordset) {
            
            if (err) console.log(err)

            res.send(recordset);
        
        });
    });
});

var server = DailySummary.listen(5000, function () {
    console.log('Server is running..');
});
    
function exitProcess() {
    process.exit(0);
});

这里的问题:

var DailySummary = require(); 

您可能想写的是:

const express = require('express');
const DailySummary = express();