Я работаю над старым Node.js/Heroku
проектом. Она поддерживала небольшую веб-страницу, но я решил, что она будет поддерживать почту для сброса пароля для приложения iOS с использованием parse-сервера и обработки регистрации пользователей и входа в систему.
Для этого я следовал столько же насколько возможно то, что я сделал в другом (работающем) приложении.
Но эти два приложения (конечно) не были совершенно одинаковыми, это не go, как я хотел. Вот почему я опубликовал это, надеясь, что кто-то может помочь.
Итак, на данный момент вот мой пакет. json file:
{
"name": "my-parse-server",
"version": "1.4.0",
"description": "My Parse API server using the parse-server module",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/ParsePlatform/parse-server-example"
},
"license": "MIT",
"dependencies": {
"@parse/simple-mailgun-adapter": "^1.0.3",
"ejs": "^2.5.7",
"express": "^4.11.2",
"kerberos": "~0.0.x",
"parse": "~1.8.0",
"parse-server": "*"
},
"scripts": {
"start": "node index.js"
},
"engines": {
"node": ">=4.3"
}
}
И вот что я получаю при запуске npm установите, а затем npm исправьте ревизию:
Shell-Prompt$
Shell-Prompt$ npm install
audited 1041 packages in 2.748s
found 133 vulnerabilities (29 low, 58 moderate, 46 high)
run `npm audit fix` to fix them, or `npm audit` for details
Shell-Prompt$
Shell-Prompt$ npm audit fix
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
Unhandled rejection Error: EACCES: permission denied, rename '/Users/me/.npm/_cacache/tmp/87f16f3c' -> '/Users/me/.npm/_cacache/content-v2/sha512/37/ec/6b02b67e0bfd9eb61619050492097c56da370d54d31098562fa6a03e4403e8a460d93cd9566bdb30ef5a3e0d9440be524d481d446022198f00e7c818b2e5'
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/me/.npm/_logs/2020-02-17T06_33_44_639Z-debug.log
Shell-Prompt$
Естественно, я попытался найти в net похожие проблемы. Хотя я что-то нашел, но не нашел конкретного решения. Даже если сообщение отображает «Это ошибка самой npm». Я подозреваю, что уже делаю что-то не так, пока не достигну этой точки.
Любой совет будет приветствоваться на пути решения этой проблемы.