javascript 如何转变需求导入模式?

rhfm7lfc  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(113)
const express = require('express');
const bodyParser = require('body-parser');

require('body-parser-xml')(bodyParser);

我的代码是ES6模块(导入),我不知道如何将上面的代码转换为ES6代码。

import express from "express";
import * as bodyParser from 'body-parser';
import * as bodyParserXml from 'body-parser-xml';

bodyParserXml(bodyParser);

app.use(bodyParserXml());

错误如下,Apr 18 09:12:55 PM file:///opt/render/project/src/app. js:8 Apr 18 09:12:55 PM bodyParserXml(bodyParser);Apr 18 09:12:55 PM类型错误:bodyParserXml不是函数
根据本文的解决方案. translation into es6 import

rjee0c15

rjee0c151#

根据the library creator,您应该尝试以下操作:

import bodyParser from 'body-parser';
import bodyParserXml from 'body-parser-xml';

bodyParserXml(bodyParser);
app.use(bodyParser.xml());

相关问题