Giter VIP home page Giter VIP logo

pizza-luvrs's Introduction

Demo Project for AWS Developer: Getting Started

This repository contains the demo project for the AWS Developer: Getting Started course on Pluralsight.com.

Project Explanation

Pizza Luvrs is a social network for people who love pizza. Users can create accounts, create pizzas, and share them with others.

Pizza Luvrs

Known Issues

None at this time.

Found one? Please let me know by opening an issue!

License

All Images copyright Ryan Lewis

All Code under MIT license

pizza-luvrs's People

Contributors

dependabot[bot] avatar rubenccdev avatar ryanmurakami avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pizza-luvrs's Issues

Cloudformation alarm creation failed

Hey Ryan, thanks for the lesson. I'm having issues with the cloudformation template. When I try to create a stack, the alarm creation fails for all of the alarms with the following error:

ValidationErrornull (Service: AmazonCloudWatch; Status Code: 400; Error Code: ValidationError; Request ID: [REQUEST_ID])

And as a result, the creation of the rest of the resources is cancelled.

Any ideas?

HTTP/S protocols stored on postgresql

Hi Ryan, I'm following this amazing course on Pluralsight. Congrats for your preparation and materials :)

I noticed that after adding the code for postgresql, the protocol of a new pizza's S3 URL holds the protocol, as you can see in this picture.

screen shot 2017-04-05 at 19 39 55

It's not a severe problem at all, but just for letting you know :)

Cheers!

AWS Developer Getting Started Question

This may not be the correct way of asking a question regarding your Pluralsight course. If not, could you tell me how best to do that? I'm following your course and I successfully created the EC2 instance and got the pizza-luvrs app running on my local box. Now, I'm trying to do the part where I SSH it up to the EC2 instance, but I have a Windows machine. You mention using Putty. I've used that before. However, I don't know if the chmod 400 command that you told us to run against the pizza-keys.pem is supposed to work on Windows or if both that command and the SSH -i command are for Mac users only. Can you help?

Issue starting pizza-luvrs

Found an error while working on the Pluralsight training video.

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]prestart: [email protected]
6 silly lifecycle [email protected]
prestart: no script for prestart, continuing
7 info lifecycle [email protected]start: [email protected]
8 verbose lifecycle [email protected]
start: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]start: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/mastersolidx/Downloads/pizza-luvrs/node_modules/.bin:/root/perl5/bin:/root/perl5/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/mastersolidx/.local/bin:/home/mastersolidx/bin
10 verbose lifecycle [email protected]
start: CWD: /home/mastersolidx/Downloads/pizza-luvrs
11 silly lifecycle [email protected]start: Args: [ '-c', 'node index.js' ]
12 silly lifecycle [email protected]
start: Returned: code: 1 signal: null
13 info lifecycle [email protected]~start: Failed to exec start script
14 verbose stack Error: [email protected] start: node index.js
14 verbose stack Exit status 1
14 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:191:7)
14 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:191:7)
14 verbose stack at maybeClose (internal/child_process.js:877:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid [email protected]
16 verbose cwd /home/mastersolidx/Downloads/pizza-luvrs
17 error Linux 3.10.0-327.36.3.el7.x86_64
18 error argv "/usr/bin/node" "/usr/bin/npm" "start"
19 error node v6.9.1
20 error npm v3.10.8
21 error code ELIFECYCLE
22 error [email protected] start: node index.js
22 error Exit status 1
23 error Failed at the [email protected] start script 'node index.js'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the pizza-luvrs package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error node index.js
23 error You can get information on how to open an issue for this project with:
23 error npm bugs pizza-luvrs
23 error Or if that isn't available, you can get their info via:
23 error npm owner ls pizza-luvrs
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]

ReferenceError: modules is not defined

Hi Ryan ,

The course is great and am really getting used to AWS.
i am getting the following error after adding the new file imageStoreS3.js

Appreciate your response !!!

Thanks
Muru

modules.export.save = (name, data) => {......}
error:- when npm start

ReferenceError: modules is not defined
at Object. (C:\Projects\AWS-POC\pizza-luvrs-master\lib\imageStoreS3.js:5:1)
at Module._compile (internal/modules/cjs/loader.js:1158:30)

"This site can't be reached" when deploying pizza-luvrs

Hi Ryan,

I have been following the course AWS Developer : Getting started . The pizza-luvr application works fine when run locally, but when deployed to the EC2 instance I get "This site can' t be reached" when trying to access the IPv4 Public IP . The command prompts displays the same as in the video :
"Server running at: http://ip-10-0-0-152.us-west-2.compute.internal:3000".
I tried to deploy a simple html-page instead at port 80 which worked.
I am really new to Node so there might be something I am missing
I am using Windows 10
Regards
Karina

5 high security issues from npm audit

I told it "npm audit fix --force" & then "npm start" failed (due to the breaking changes I was warned about, I assume).

Side note (nothing to do with this issue, but just wanna say): your pluralsight course is great so far. Thanks for it!

Login Issue in local

Hi Ryan,

Thanks for your tutorial really very helpful....

my issue was , when i make use of your code in my local and run on npm , i tried to access the pizza luvrs
app but unable to register the user nor login
do i missed any thing ?
i even tried with ryan/username pass/password

regards
Satish

Error 500 for user creation & login module

Something seems to have changed in the dependencies that causes the user creation / login module to crash. I've replicated the issue both on my local Windows machine (where node.js 12.x was freshly installed) and also on Amazon Linux 2.

C:\Users\tonyk\Downloads\pizza-luvrs-master>npm -v
6.12.1

C:\Users\tonyk\Downloads\pizza-luvrs-master>node -v
v12.13.1

C:\Users\tonyk\Downloads\pizza-luvrs-master>npm start

> [email protected] start C:\Users\tonyk\Downloads\pizza-luvrs-master
> node index.js

Server running at: http://XPS15:3000

At this point, I create a user with username "user1" and password "asdfqwerty" in the web UI, and get the following in the terminal:

Debug: internal, implementation, error
    TypeError [ERR_INVALID_ARG_TYPE]: The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type undefined
    at Function.byteLength (buffer.js:705:11)
    at new internals.MemoryCacheEntry (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\catbox-memory\lib\index.js:223:36)
    at module.exports.internals.Connection.set (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\catbox-memory\lib\index.js:168:26)
    at module.exports.set (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\catbox\lib\client.js:91:31)
    at module.exports.internals.Policy.set (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\catbox\lib\policy.js:298:31)
    at postUser (C:\Users\tonyk\Downloads\pizza-luvrs-master\handlers\user.js:9:30)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async module.exports.internals.Manager.execute (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\hapi\lib\toolkit.js:45:28)
    at async Object.internals.handler (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\hapi\lib\handler.js:46:20)
    at async exports.execute (C:\Users\tonyk\Downloads\pizza-luvrs-master\node_modules\@hapi\hapi\lib\handler.js:31:20)

Video screenshot of the steps to reproduce attached.
pizzaluvrs-err500.zip

I suspect this is an issue with updated dependencies because it worked just fine 2 months ago when I followed the Pluralsight video.

DeprecationWarning: crypto.pbkdf2 without specifying a digest is deprecated

I am getting this error while creating a new pizza from the application runing locally on my machine.
My machine is running under properly credentials as I am able to run aws cli without any problem.
I have moved the static content to S3 and also configure my EC2 instance to have full S3 access as you have specified in the demo.

I have installed on node v6.2.2 my machine

(node:5612) DeprecationWarning: crypto.pbkdf2 without specifying a digest is deprecated. Please specify a digest
Debug: internal, implementation, error
InvalidRequest: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
at Request.extractError (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\services\s3.js:350:35)
at Request.callListeners (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\sequential_executor.js:105:20)
at Request.emit (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\sequential_executor.js:77:10)
at Request.emit (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\request.js:615:14)
at Request.transition (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\request.js:22:10)
at AcceptorStateMachine.runTo (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\state_machine.js:14:12)
at C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\state_machine.js:26:10
at Request. (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\request.js:38:9)
at Request. (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\request.js:617:12)
at Request.callListeners (C:\Manhattan\Learning\aws\pizza-luvrs\node_modules\aws-sdk\lib\sequential_executor.js:115:18)

Image and name not displayed

Hello Ryan,

When the code is modified via SDK and i tried to create a new pizza , i see that the image is blank and also name of the pizza is shown as ${name}.png in the console.

I am not sure why and also unable to figure it out.

Regards
Angel

Error 401 when running 'npm install' on local

Hi All,
As suggested, I downloaded the Pizza Luvrs applications and trying to run npm install command to download dependeny requirements. I get the following error on executing npm install:
**_npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\commander):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/c1156c2f-a3bb-4fc4-ac07-3eab96da8d10, Basic realm="https://pkgsprodeus21.pkgs.visualstudio.com/", TFS-Federated

npm ERR! code E401
npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/c1156c2f-a3bb-4fc4-ac07-3eab96da8d10, Basic realm="https://pkgsprodeus21.pkgs.visualstudio.com/", TFS-Federated_**

node index.js fails on windows10

After getting pizza-luvrs up through a local host, which worked, I got an error after npm start when trying to get AWS up and running on a server. This is the error in full:

[email protected] start /home/ec2-user/pizza-luvrs
node index.js

/home/ec2-user/pizza-luvrs/node_modules/hapi/lib/server.js:274
async inject(options) {
^^^^^^

SyntaxError: Unexpected identifier
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object. (/home/ec2-user/pizza-luvrs/node_modules/hapi/lib/index.js:3:16)

npm ERR! Linux 4.14.77-70.59.amzn1.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start"
npm ERR! node v6.17.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'node index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the pizza-luvrs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs pizza-luvrs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls pizza-luvrs
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /home/ec2-user/pizza-luvrs/npm-debug.log

I originally had an error at the local host level, but following a previous post I was able to reinstall pizza-luvrs and NOT use npm audit to start it up. Any ideas on how to fix this?

Pluralsight issue

Ryan -
I have been following your AWS developer course on pluralsight and have just finished the CORS configuration. I am now testing the application calls from my localhost to the s3 bucket. While loading the make pizza page, I am getting CORS errors, but ONLY on the first three images loaded (dough_crust, marinara, and mozzarella) this is the error:

Access to Image at 'http://s3.us-east-2.amazonaws.com/pizza-luvrs-rick-grubb/toppings/dough_crust.png' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.

all of the other images load fine (like the money ones, or rainbows, etc). I tried removing the files from the bucket, re-uploading them...I even tried giving all the files read/write access. Any ideas?

Bad request: cookie header.

If i try to npm start the app i get a 400 error in the app. is this a problem with one of the packages or do you handle the header in the app somewhere

Unable to start the application on Windows 10. NPM install gives 64 vulnerabilities.

Hi,
I am new to both AWS and NODEJS and am preparing certification via your pluralsight course.
Tried performing npm install as stated in your course but had some audit fix issues. Ran Audit fix --force and then tried to run npm start.. ending with below errors.
Please help.

D:\AWS\pizza-luvrs-master\pizza-luvrs-master>npm start

[email protected] start D:\AWS\pizza-luvrs-master\pizza-luvrs-master
node index.js

D:\AWS\pizza-luvrs-master\pizza-luvrs-master\index.js:6
server.connection({ port: process.env.PORT || 3000 });
^

TypeError: server.connection is not a function
at Object. (D:\AWS\pizza-luvrs-master\pizza-luvrs-master\index.js:6:8)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:266:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

"statusCode":500,"error":"Internal Server Error","message":"An internal server error occurred"

Thank you so much for the lesson Ryan! It's been very helpful.
I am new to this and I was able to go through almost till the end without hiccups. Only at the end I am facing some issues, when it comes to reading objects back from DynamoDB. I can create an user and see the update in my database. But when I try to retrieve the user and the pizzas, there are failures and I get the following error.
{"statusCode":500,"error":"Internal Server Error","message":"An internal server error occurred"}

You can find the logs attached below.
node-error-log.txt

Error in login

Hi,

After i have launched the ec2 instance with the code and tried to login with my account(not root)
the response code of 401 is displayed.

Whereas it works fine with root credentials.

Kindly help

Unable to connect to postgres created on AWS RDS

Hi Ryan,

Mock pizzas are not getting inserted to postgres on rds after adding the pizzaStore.js file.

I tried to add the logs and the whole functionality is working as excepted but it takes for ever for database insertion.

I dont even get any error message. I am attaching my files for reference.
pizza.txt
pizzaStore.txt

FYI, I can connect to database and created a table using database tool.

Error: Cannot find module '@hapi/hapi

I faced with error of "npm start" on both EC2 or my local (win) machine.

Full output:
`c:\Git\pizza-luvrs>npm start

[email protected] start c:\Git\pizza-luvrs
node index.js

internal/modules/cjs/loader.js:960
throw err;
^

Error: Cannot find module '@hapi/hapi'
Require stack:

  • c:\Git\pizza-luvrs\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
    at Function.Module._load (internal/modules/cjs/loader.js:840:27)
    at Module.require (internal/modules/cjs/loader.js:1019:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object. (c:\Git\pizza-luvrs\index.js:1:14)
    at Module._compile (internal/modules/cjs/loader.js:1133:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ 'c:\Git\pizza-luvrs\index.js' ]
    }
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! [email protected] start: node index.js
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the [email protected] start script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:`

Not able to run pizza luvr locally.

I am getting below error

$ npm start

[email protected] start C:\DeveloperWorks\Tools\pizza-luvrs
node index.js

Error: Cannot set uncompiled validation rules without configuring a validator
at new module.exports (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\node_modules@hapi\hoek\lib\error.js:23:19)
at Object.module.exports [as assert] (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\node_modules@hapi\hoek\lib\assert.js:20:11)
at Object.exports.compile (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\lib\validation.js:48:10)
at module.exports.internals.Route._setupValidation (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\lib\route.js:197:43)
at new module.exports.internals.Route (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\lib\route.js:122:14)
at internals.Server._addRoute (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\lib\server.js:498:23)
at internals.Server.route (C:\DeveloperWorks\Tools\pizza-luvrs\node_modules@hapi\hapi\lib\server.js:491:22)
at Object.module.exports.register (C:\DeveloperWorks\Tools\pizza-luvrs\routes\index.js:25:10)
at startServer (C:\DeveloperWorks\Tools\pizza-luvrs\index.js:12:10)

Can you please help me to resolve the issue?

Getting error while "npm start". giving error at function

[ec2-user@ip-10-0-0-225 pizza-luvrs]$ npm start

[email protected] start /home/ec2-user/pizza-luvrs
node index.js

/home/ec2-user/pizza-luvrs/index.js:6
async function startServer () {
^^^^^^^^

SyntaxError: Unexpected token function
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.runMain (module.js:611:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:160:9)

npm ERR! Linux 4.14.146-93.123.amzn1.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start"
npm ERR! node v6.17.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'node index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the pizza-luvrs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs pizza-luvrs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls pizza-luvrs
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /home/ec2-user/pizza-luvrs/npm-debug.log

npm start

Hi Ryan! npm start gives me an error that a start script is missing. Please help me out, thanks!

imageStoreS3.js requires 'use strict' to work

Dear Ryan,

In module 5 "Hosting All the Things with S3" clip "Connecting to S3 with Code" file imageStoreS3.js causes an error - see below. In my case it was fixed by adding 'use strict' to the top of the file.

roman@ubuntu:~/Devel/pizza-luvrs$ nodejs index.js
/home/roman/Devel/pizza-luvrs/lib/imageStoreS3.js:5
let params = {
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object. (/home/roman/Devel/pizza-luvrs/lib/imageStore.js:4:13)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)

npm start

npm start had give below errors post completion of npm install
found 0 vulnerabilities

E:\Personal\AWS\Sample\pizza-luvrs-master>np start
'np' is not recognized as an internal or external command,
operable program or batch file.

E:\Personal\AWS\Sample\pizza-luvrs-master>npm start

[email protected] start
node index.js

node:internal/modules/cjs/loader:903
throw err;
^

Error: Cannot find module '@hapi/hapi'
Require stack:

  • E:\Personal\AWS\Sample\pizza-luvrs-master\index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:900:15)
    at Function.Module._load (node:internal/modules/cjs/loader:745:27)
    at Module.require (node:internal/modules/cjs/loader:972:19)
    at require (node:internal/modules/cjs/helpers:88:18)
    at Object. (E:\Personal\AWS\Sample\pizza-luvrs-master\index.js:1:14)
    at Module._compile (node:internal/modules/cjs/loader:1083:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
    at Module.load (node:internal/modules/cjs/loader:948:32)
    at Function.Module._load (node:internal/modules/cjs/loader:789:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ 'E:\Personal\AWS\Sample\pizza-luvrs-master\index.js' ]
    }
    npm ERR! code 1
    npm ERR! path E:\Personal\AWS\Sample\pizza-luvrs-master
    npm ERR! command failed
    npm ERR! command C:\Windows\system32\cmd.exe /d /s /c "node index.js"

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\krish\AppData\Local\npm-cache_logs\2020-10-26T04_23_42_895Z-debug.log

E:\Personal\AWS\Sample\pizza-luvrs-master>
2020-10-26T04_23_42_895Z-debug.log

SSH of credential file from Windows fails

ssh -i ./pizza-keys.pem [email protected]
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for './pizza-keys.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "./pizza-keys.pem": bad permissions
[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

Question: how to set permissions of the file on Windows such that it is accepted by SSH command?

npm start does not start the server

Below is the error message that I got when I tried to do 'npm start' the server in EC2.

[email protected] start /home/ec2-user/pizza-luvrs
node index.js

Error: Cannot set uncompiled validation rules without configuring a validator
at new module.exports (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/node_modules/@hapi/hoek/lib/error.js:23:19)
at Object.module.exports [as assert] (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/node_modules/@hapi/hoek/lib/assert.js:20:11)
at Object.exports.compile (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/lib/validation.js:48:10)
at module.exports.internals.Route._setupValidation (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/lib/route.js:197:43)
at new module.exports.internals.Route (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/lib/route.js:122:14)
at internals.Server._addRoute (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/lib/server.js:498:23)
at internals.Server.route (/home/ec2-user/pizza-luvrs/node_modules/@hapi/hapi/lib/server.js:491:22)
at Object.module.exports.register (/home/ec2-user/pizza-luvrs/routes/index.js:25:10)
at startServer (/home/ec2-user/pizza-luvrs/index.js:12:10)

pscp: unable to open /home/ec2-user/pizza-luvrs: failure

Hi,

Struggling with this class.... I am on Windows so every command done in Mac or Linux is a pain.....

I am trying to run the command:

pscp -r -i C:\AWS\pizza-keys.ppk C:\AWS\pizza-luvrs-master [email protected]:/home/ec2-user/pizza-luvrs

and got error messages:

pscp: unable to open /home/ec2-user/pizza-luvrs: failure
pscp: unable to open /home/ec2-user/pizza-luvrs: failure
pscp: unable to open /home/ec2-user/pizza-luvrs: failure
pscp: unable to open /home/ec2-user/pizza-luvrs: failure
pscp: unable to open /home/ec2-user/pizza-luvrs: failure
pscp: unable to open /home/ec2-user/pizza-luvrs: failure

When I log in, I can see that the folder has been created but....

https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/
[ec2-user@ip-10-0-0-96 ~]$ dir
pizza-luvrs
[ec2-user@ip-10-0-0-96 ~]$ cd pizza-luvrs
[ec2-user@ip-10-0-0-96 pizza-luvrs]$ dir
[ec2-user@ip-10-0-0-96 pizza-luvrs]$

Not able to log in in the application once in EC2

I am trying to log in into application after I download it to EC2 but it does not work. I created a user + a password but when trying to login I got:

{"statusCode":401,"error":"Unauthorized"}

When trying to add it (which show me it is present), I got:

{"statusCode":409,"error":"Conflict","message":"Username already exists"}

I tried to create a new user without password but when login I got:

{"statusCode":400,"error":"Bad Request","message":"ValidationError: child "password" fails because ["password" is not allowed to be empty]"}

Not sure what to do..... It was not working on my desktop either but saw issue due to wrong versions and do not want to deal with it on my desktop.

What should I do to be able to run it on EC2

Issue with npm start

Hi Ryan,
I'm getting the following error when run npm start on mac

TypeError: server.connection is not a function
at Object. (/Users/path/pizza-luvrs-master/index.js:6:8)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:837:10)
at internal/main/run_main_module.js:17:11
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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/dhakobyan/.npm/_logs/2019-06-26T22_18_01_075Z-debug.log

Also, when I did npm install, I got these warnings, not sure if connected. But I ran npm audit fix and npm audit fix --force it didn't help

audited 318 packages in 0.769s
found 6 moderate severity vulnerabilities
run npm audit fix to fix them, or npm audit for details

Also I cleaned npm cache, but it didn't help either.

Unable to upload the files to S3 from windows using AWS command

I am getting the following error after copy command (xxxx denotes my
PS C:\ramar\aws\pizza-luvrs> aws s3 cp ./assets/js s3://pizza-luvrs-xxxx/js --recursive --exclude ".DS_Store"
upload failed: assets\js\make.js to s3://pizza-luvrs-xxxx/js/make.js An error occurred (SignatureDoesNotMatch) when calling the PutObject operation: The request signature we calculated does not match the signature you provided. Check your key and signing method.
I did reset my aws password and not sure if that caused the issue. do I need to regenerate the key again because of password change? Is that the issue?

Make a pizza

When I tried to make a pizza.
I have the error below.

Error [CredentialsError]: Missing credentials in config
    at IncomingMessage.<anonymous> (/home/ec2-user/pizza-luvrs/node_modules/aws-sdk/lib/util.js:888:34)
    at IncomingMessage.emit (events.js:322:22)
    at IncomingMessage.EventEmitter.emit (domain.js:482:12)
    at endReadableNT (_stream_readable.js:1187:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  message: 'Missing credentials in config',
  retryable: false,
  time: 2020-04-17T22:21:15.519Z,
  code: 'CredentialsError',
  originalError: {
    message: 'Could not load credentials from any providers',
    retryable: false,
    time: 2020-04-17T22:21:15.518Z,
    code: 'CredentialsError'
  }
} null

npm packages

Hi,

I installed the npm package and tried to run it and got this error.

Server running at: http://LAPTOP-PD0QR6FI:3000
{ SequelizeHostNotFoundError: getaddrinfo ENOTFOUND pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com:5432
at connection.connect.err (C:\Users\16478\Desktop\pizza-luvrs\node_modules\sequelize\lib\dialects\postgres\connection-manager.js:173:24)
at Connection.connectingErrorHandler (C:\Users\16478\Desktop\pizza-luvrs\node_modules\pg\lib\client.js:191:14)
at Connection.emit (events.js:198:13)
at Connection.EventEmitter.emit (domain.js:448:20)
at Socket.reportStreamError (C:\Users\16478\Desktop\pizza-luvrs\node_modules\pg\lib\connection.js:72:10)
at Socket.emit (events.js:198:13)
at Socket.EventEmitter.emit (domain.js:448:20)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
name: 'SequelizeHostNotFoundError',
parent:
{ Error: getaddrinfo ENOTFOUND pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com:5432
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com',
host: 'pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com',
port: 5432 },
original:
{ Error: getaddrinfo ENOTFOUND pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com:5432
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com',
host: 'pizza-db.cc56pwsgbrsv.us-west-2.rds.amazonaws.com',
port: 5432 } }

make pizza endpoints broken

Node.js version 6.2.2
OSX

Running npm install then npm start, logging in with "ryan" / "pass" > click "make a pizza" > click "create" > redirects to /pizza with a json message 404:
screenshot 2017-12-09 08 17 01

The console shows this message:
screenshot 2017-12-09 08 17 08

Pizza images not showing correctly

Hi Ryan,

I was following your instructions on Pluralsight. I am having an issue with the images after I set everything up.
I have it running on http://pizza-loader-1576040548.us-east-1.elb.amazonaws.com/ everything works fine besides the images were not being create properly when making new pizzas. I'm not sure if it is related to the CORS or something else.

Looks like all images works good besides the first 3 images, do you happen to know what would cause this kind of issue?

npm start fails

[ec2-user@ip-10-0-0-149 pizza-luvrs]$ npm -v
6.10.3
[ec2-user@ip-10-0-0-149 pizza-luvrs]$ npm install
added 155 packages from 236 contributors and audited 309 packages in 6.038s
found 57 vulnerabilities (4 low, 51 moderate, 2 high)
run npm audit fix to fix them, or npm audit for details
[ec2-user@ip-10-0-0-149 pizza-luvrs]$ npm start

[email protected] start /home/ec2-user/pizza-luvrs
node index.js

internal/modules/cjs/loader.js:775
throw err;
^

Error: Cannot find module './data/mock.js'
Require stack:

  • /home/ec2-user/pizza-luvrs/plugins.js
  • /home/ec2-user/pizza-luvrs/index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:772:15)
    at Function.Module._load (internal/modules/cjs/loader.js:677:27)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at /home/ec2-user/pizza-luvrs/plugins.js:72:5
    at /home/ec2-user/pizza-luvrs/node_modules/hapi/lib/plugin.js:323:16
    at done (/home/ec2-user/pizza-luvrs/node_modules/hapi/node_modules/items/lib/index.js:31:25)
    at Monitor.start (/home/ec2-user/pizza-luvrs/node_modules/good/lib/monitor.js:165:16)
    at Object.exports.register (/home/ec2-user/pizza-luvrs/node_modules/good/lib/index.js:42:20)
    at Object.target [as register] (/home/ec2-user/pizza-luvrs/node_modules/hapi/node_modules/joi/lib/object.js:79:30) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/home/ec2-user/pizza-luvrs/plugins.js',
    '/home/ec2-user/pizza-luvrs/index.js'
    ]
    }
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! [email protected] start: node index.js
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the [email protected] 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! /home/ec2-user/.npm/_logs/2019-09-07T03_17_13_929Z-debug.log
[ec2-user@ip-10-0-0-149 pizza-luvrs]$ cat /home/ec2-user/.npm/_logs/2019-09-07T03_17_13_929Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/home/ec2-user/.nvm/versions/node/v12.10.0/bin/node',
1 verbose cli '/home/ec2-user/.nvm/versions/node/v12.10.0/bin/npm',
1 verbose cli 'start'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]prestart: [email protected]
6 info lifecycle [email protected]
start: [email protected]
7 verbose lifecycle [email protected]start: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]
start: PATH: /home/ec2-user/.nvm/versions/node/v12.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/ec2-user/pizza-luvrs/node_modules/.bin:/home/ec2-user/.nvm/versions/node/v12.10.0/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin
9 verbose lifecycle [email protected]start: CWD: /home/ec2-user/pizza-luvrs
10 silly lifecycle [email protected]
start: Args: [ '-c', 'node index.js' ]
11 silly lifecycle [email protected]start: Returned: code: 1 signal: null
12 info lifecycle [email protected]
start: Failed to exec start script
13 verbose stack Error: [email protected] start: node index.js
13 verbose stack Exit status 1
13 verbose stack at EventEmitter. (/home/ec2-user/.nvm/versions/node/v12.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:326:16)
13 verbose stack at EventEmitter.emit (events.js:209:13)
13 verbose stack at ChildProcess. (/home/ec2-user/.nvm/versions/node/v12.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:209:13)
13 verbose stack at maybeClose (internal/child_process.js:1021:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
14 verbose pkgid [email protected]
15 verbose cwd /home/ec2-user/pizza-luvrs
16 verbose Linux 4.14.138-114.102.amzn2.x86_64
17 verbose argv "/home/ec2-user/.nvm/versions/node/v12.10.0/bin/node" "/home/ec2-user/.nvm/versions/node/v12.10.0/bin/npm" "start"
18 verbose node v12.10.0
19 verbose npm v6.10.3
20 error code ELIFECYCLE
21 error errno 1
22 error [email protected] start: node index.js
22 error Exit status 1
23 error Failed at the [email protected] start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

NPM

[ec2-user@ip-10-0-0-250 pizza-luvrs]$ cat /home/ec2-user/.npm/_logs/2017-05-07T19_25_02_310Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'bugs', 'pizza-luvrs' ]
2 info using [email protected]
3 info using [email protected]
4 silly fetchPackageMetaData pizza-luvrs
5 silly fetchNamedPackageData pizza-luvrs
6 silly mapToRegistry name pizza-luvrs
7 silly mapToRegistry using default registry
8 silly mapToRegistry registry https://registry.npmjs.org/
9 silly mapToRegistry data Result {
9 silly mapToRegistry raw: 'pizza-luvrs',
9 silly mapToRegistry scope: null,
9 silly mapToRegistry escapedName: 'pizza-luvrs',
9 silly mapToRegistry name: 'pizza-luvrs',
9 silly mapToRegistry rawSpec: '',
9 silly mapToRegistry spec: 'latest',
9 silly mapToRegistry type: 'tag' }
10 silly mapToRegistry uri https://registry.npmjs.org/pizza-luvrs
11 verbose request uri https://registry.npmjs.org/pizza-luvrs
12 verbose request no auth needed
13 info attempt registry request try #1 at 7:25:02 PM
14 verbose request id 08686afb6915a700
15 http request GET https://registry.npmjs.org/pizza-luvrs
16 http 404 https://registry.npmjs.org/pizza-luvrs
17 verbose headers { 'content-type': 'application/json',
17 verbose headers 'cache-control': 'max-age=0',
17 verbose headers 'content-length': '2',
17 verbose headers 'accept-ranges': 'bytes',
17 verbose headers date: 'Sun, 07 May 2017 19:25:02 GMT',
17 verbose headers via: '1.1 varnish',
17 verbose headers age: '0',
17 verbose headers connection: 'keep-alive',
17 verbose headers 'x-served-by': 'cache-iad2150-IAD',
17 verbose headers 'x-cache': 'MISS',
17 verbose headers 'x-cache-hits': '0',
17 verbose headers 'x-timer': 'S1494185102.223525,VS0,VE71',
17 verbose headers vary: 'Accept-Encoding' }
18 silly get cb [ 404,
18 silly get { 'content-type': 'application/json',
18 silly get 'cache-control': 'max-age=0',
18 silly get 'content-length': '2',
18 silly get 'accept-ranges': 'bytes',
18 silly get date: 'Sun, 07 May 2017 19:25:02 GMT',
18 silly get via: '1.1 varnish',
18 silly get age: '0',
18 silly get connection: 'keep-alive',
18 silly get 'x-served-by': 'cache-iad2150-IAD',
18 silly get 'x-cache': 'MISS',
18 silly get 'x-cache-hits': '0',
18 silly get 'x-timer': 'S1494185102.223525,VS0,VE71',
18 silly get vary: 'Accept-Encoding' } ]
19 silly fetchPackageMetaData Error: Registry returned 404 for GET on https://registry.npmjs.org/pizza-luvrs
19 silly fetchPackageMetaData at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:308:12)
19 silly fetchPackageMetaData at CachingRegistryClient. (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:286:14)
19 silly fetchPackageMetaData at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:216:14)
19 silly fetchPackageMetaData at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:188:22)
19 silly fetchPackageMetaData at emitTwo (events.js:106:13)
19 silly fetchPackageMetaData at Request.emit (events.js:191:7)
19 silly fetchPackageMetaData at Request. (/usr/lib/node_modules/npm/node_modules/request/request.js:1171:10)
19 silly fetchPackageMetaData at emitOne (events.js:96:13)
19 silly fetchPackageMetaData at Request.emit (events.js:188:7)
19 silly fetchPackageMetaData at IncomingMessage. (/usr/lib/node_modules/npm/node_modules/request/request.js:1091:12)
19 silly fetchPackageMetaData error for pizza-luvrs { Error: Registry returned 404 for GET on https://registry.npmjs.org/pizza-luvrs
19 silly fetchPackageMetaData at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:308:12)
19 silly fetchPackageMetaData at CachingRegistryClient. (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:286:14)
19 silly fetchPackageMetaData at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:216:14)
19 silly fetchPackageMetaData at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:188:22)
19 silly fetchPackageMetaData at emitTwo (events.js:106:13)
19 silly fetchPackageMetaData at Request.emit (events.js:191:7)
19 silly fetchPackageMetaData at Request. (/usr/lib/node_modules/npm/node_modules/request/request.js:1171:10)
19 silly fetchPackageMetaData at emitOne (events.js:96:13)
19 silly fetchPackageMetaData at Request.emit (events.js:188:7)
19 silly fetchPackageMetaData at IncomingMessage. (/usr/lib/node_modules/npm/node_modules/request/request.js:1091:12) pkgid: 'pizza-luvrs', statusCode: 404, code: 'E404' }
20 verbose stack Error: Registry returned 404 for GET on https://registry.npmjs.org/pizza-luvrs
20 verbose stack at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:308:12)
20 verbose stack at CachingRegistryClient. (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:286:14)
20 verbose stack at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:216:14)
20 verbose stack at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:188:22)
20 verbose stack at emitTwo (events.js:106:13)
20 verbose stack at Request.emit (events.js:191:7)
20 verbose stack at Request. (/usr/lib/node_modules/npm/node_modules/request/request.js:1171:10)
20 verbose stack at emitOne (events.js:96:13)
20 verbose stack at Request.emit (events.js:188:7)
20 verbose stack at IncomingMessage. (/usr/lib/node_modules/npm/node_modules/request/request.js:1091:12)
21 verbose statusCode 404
22 verbose pkgid pizza-luvrs
23 verbose cwd /home/ec2-user/pizza-luvrs
24 verbose Linux 4.9.20-11.31.amzn1.x86_64
25 verbose argv "/usr/bin/node" "/usr/bin/npm" "bugs" "pizza-luvrs"
26 verbose node v6.10.3
27 verbose npm v4.5.0
28 error code E404
29 error 404 Registry returned 404 for GET on https://registry.npmjs.org/pizza-luvrs
30 error 404
31 error 404 'pizza-luvrs' is not in the npm registry.
32 error 404 You should bug the author to publish it (or use the name yourself!)
33 error 404 Note that you can also install from a
34 error 404 tarball, folder, http url, or git url.
35 verbose exit [ 1, true ]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.