NodeJS 为什么上传文件到主机后代码不起作用?它在本地服务器上工作

3gtaxfhh  于 2023-05-28  发布在  Node.js
关注(0)|答案(1)|浏览(120)

为什么代码在上传文件到托管服务器后不起作用?它对我的本地环境有效
下面是我的代码:

import express from 'express';

const app = express();
app.set('view engine', 'ejs');

app.use(express.static('/public'));

app.get('', (req, res) => {
    res.render('index', {layout: 'layout'});
});

app.listen()

出现以下错误:

SyntaxError: Cannot use import statement outside a module
at Module.load (node:internal/modules/cjs/loader:1004:32)
/home/apka/apka/app.js:1
import express from 'express';

使用const express = require('express')
但它不适用于:import express from 'express';

7jmck4yq

7jmck4yq1#

您应该检查本地计算机是否与开发环境相同。具体看一下NodeJS的版本。

import语句并非在所有JavaScript/NodeJS版本中都可用

相关问题