Проблема IISNode с импортом, а не с Var - PullRequest
0 голосов
/ 20 сентября 2019

Разработчик недавно внес некоторые изменения в наше приложение, использующее последний файл node.js.Я могу получить к нему доступ через порт localhost: однако больше не через URL.Я получаю сообщение об ошибке:

Приложение выдало необработанное исключение и прервано: E: \ inetpub \ app \ server.js: 3 путь импорта из 'пути';

'путь'кажется, не так важно, как 'import' Ниже приведены первые строки из последнего server.js, а ниже - строки из предыдущего.var, похоже, поддерживается, но не импортируется в iisnode

- NEW server.js

import path from 'path';
import express from 'express';
import webpack from 'webpack';
import webpackMiddleware from 'webpack-dev-middleware';
import webpackHotMiddleware from 'webpack-hot-middleware';
import config from './webpack.config.js';

import http from 'http';
import fs from 'fs';
import FileStreamRotator from 'file-stream-rotator';
import session from 'express-session';
import morgan from 'morgan';
import cookieParser from 'cookie-parser';
import bodyParser from 'body-parser';
import favicon from 'serve-favicon';

const isDeveloping = process.env.NODE_ENV !== 'production';
const port = isDeveloping ? 3000 : process.env.NODE_ENV;
const app = express();

- OLD Server.js

var path = require('path');
var express = require('express');
var http = require('http');
var fs = require('fs');
var FileStreamRotator = require('file-stream-rotator');
var session = require('express-session');
var morgan = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var favicon = require('serve-favicon');

var isDeveloping = process.env.NODE_ENV !== 'production';
var port = isDeveloping ? 3000 : process.env.PORT;
var app = express();
...