Я пытаюсь отправить свое приложение nodejs, которое использует epxress и ejs, но я получаю сообщение об ошибке посылки во время процесса
Мое приложение уже работает должным образом, если я использую стандартный способ: node app.js
Однако, когда я пытаюсь запустить его с посылкой, я получаю сообщение об ошибке.
мой package.json (показаны только соответствующие части):
"scripts": {
"start": "parcel views/index.ejs",
"build": "parcel build --public-url . views/index.ejs"
},
"dependencies": {
"parcel-plugin-ejs": "^0.2.0",
"parcel-plugin-ejs-template": "^0.1.1",
},
"devDependencies": {
"parcel-bundler": "^1.12.3"
}
Я ожидаю, что мойприложение должно быть успешно отправлено и иметь доступ к нему через предоставленный URL.
Однако я получаю эту ошибку:
$ npm run start
> my_project@1.0.0 start /home/user/my_project
> parcel views/index.ejs
Server running at http://localhost:1234
? /home/user/my_project/views/index.ejs: item is not defined
at eval (eval at compile (/home/user/my_project/node_modules/ejs/lib/ejs.js:618:12), <anonymous>:5:8)
at returnedFn (/home/user/my_project/node_modules/ejs/lib/ejs.js:653:17)
at EjsAsset.generate (/home/user/my_project/node_modules/parcel-plugin-ejs-template/EjsAsset.js:30:12)
at <anonymous>
Где элемент - это просто список продуктов, которыеЯ посылаю из бэк-энда функцию res.render (), чтобы создать раскрывающийся список.
Любая помощь приветствуется.