我想使用node.js托管我的网站。
在paragraphs = page_soup.findAll("p")
for para in paragraphs:
print (para.text.strip())
之后,并添加npm install express --save
和package-lock.json
和package.json
和Procfile
和node_module
。
我在下面尝试过,但是没有用。
.env
我还应该采取什么其他方法?以下是我的错误。
rm -rf node_modules
npm install
> portfolio-website@1.0.0 start /Users/John/Project/portfolio-website
> node server
module.js:557
throw err;
^
Error: Cannot find module '/Users/John/Project/portfolio-website/server'
at Function.Module._resolveFilename (module.js:555:15)
at Function.Module._load (module.js:482:25)
at Function.Module.runMain (module.js:701:10)
at startup (bootstrap_node.js:190:16)
at bootstrap_node.js:662:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! portfolio-website@1.0.0 start: `node server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the portfolio-website@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/John/.npm/_logs/2019-01-21T00_09_21_588Z-debug.log
文件夹包含server
。
首先,为什么找不到模块?路径顺序正确。
答案 0 :(得分:0)
如果server.js
文件位于server
文件夹中,则应运行node server/server.js