Javascript TypeError:在14处缺少参数名称
我正在使用node.js平台在Javascript上构建一个简单的服务器。我有两个文件,分别是server.js和db.js。我在测试server.js时发现了一个奇怪的错误。下面您将找到有问题的3个文件。非常感谢您的所有回答 db.jsJavascript TypeError:在14处缺少参数名称,javascript,node.js,mongodb,mongoose,koa,Javascript,Node.js,Mongodb,Mongoose,Koa,我正在使用node.js平台在Javascript上构建一个简单的服务器。我有两个文件,分别是server.js和db.js。我在测试server.js时发现了一个奇怪的错误。下面您将找到有问题的3个文件。非常感谢您的所有回答 db.js const Koa = require('koa'); const Router = require('@koa/router'); const cors = require('@koa/cors'); const ethers = require('
const Koa = require('koa');
const Router = require('@koa/router');
const cors = require('@koa/cors');
const ethers = require('ethers');
const Paymentframework = require('../build/contracts/Paymentframework.json');
const {Payment} = require('./db.js');
const app = new Koa();
const router = new Router();
router.get('/api/getpayID/: AssetID', async (ctx) => {
ctx.body = 'goldasset';
});
app
.use(cors())
.use(router.routes())
.use(router.allowedMethods());
app.listen (4000, () =>{
console.log('Server running on port 4000');
});
const mongoose = require ('mongoose');
mongoose.connect(
'your connection string',
'mongodb+srv://abcd:<abcd1234>@finsectrade.di8n0.mongodb.net/<finsectrade >?retryWrites=true&w=majority',
{useNewUrlParser: true, useUnifiedTopology: true}
);
const paymentSchema = new mongoose.Schema({
id: String,
AssetID: String,
paid: Boolean}
);
const Payment = mongoose.model('Payment', paymentSchema);
module.exports = {
Payment
};
const mongoose=require('mongoose');
猫鼬连接(
'您的连接字符串',
“mongodb+srv://abcd:@finsectrade.di8n0.mongodb.net/?retryWrites=true&w=maist',
{useNewUrlParser:true,useUnifiedTopology:true}
);
const paymentSchema=new mongoose.Schema({
id:String,
阿塞蒂德:字符串,
paid:Boolean}
);
const Payment=mongoose.model('Payment',paymentSchema);
module.exports={
付款
};
看来Koa/路由器坏了。您应该卸载该软件包,删除package-lock.json文件,删除node_modules文件夹并运行nom I
。这可能会解决它。但是,在安装过程中,您必须注意任何安装错误。感谢您的回复。我试过了,但仍然出现同样的错误。看来Koa/路由器坏了。您应该卸载该软件包,删除package-lock.json文件,删除node_modules文件夹并运行nom I
。这可能会解决它。但是,在安装过程中,您必须注意任何安装错误。感谢您的回复。我试过了,但还是犯了同样的错误
const mongoose = require ('mongoose');
mongoose.connect(
'your connection string',
'mongodb+srv://abcd:<abcd1234>@finsectrade.di8n0.mongodb.net/<finsectrade >?retryWrites=true&w=majority',
{useNewUrlParser: true, useUnifiedTopology: true}
);
const paymentSchema = new mongoose.Schema({
id: String,
AssetID: String,
paid: Boolean}
);
const Payment = mongoose.model('Payment', paymentSchema);
module.exports = {
Payment
};