Lighthouse CLI - site with authentication - lighthouse

I'm trying to perform audit using Lighthouse CLI. My site requires authentication. How can I get Lighthouse CLI to analyse my site? Can I supply login credentials?
Also the CLI seems to be broken and/or not comply to documentation.
$ npm install -g lighthouse
$ lighthouse --help
C:\Users\kermit\AppData\Roaming\nvm\v8.11.1\node_modules\lighthouse\lighthouse-core\lib\url-shim.js:36
class URLShim extends URL {
^
ReferenceError: URL is not defined
at Object.<anonymous> (C:\Users\kermit\AppData\Roaming\nvm\v8.11.1\node_modules\lighthouse\lighthouse-core\lib\url-shim.js:36:23)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\kazuy\AppData\Roaming\nvm\v8.11.1\node_modules\lighthouse\lighthouse-core\lib\network-request.js:14:13)
at Module._compile (module.js:652:30)

Make sure you're using Node >= 10. URL got added at Node v10 (https://nodejs.org/api/globals.html#globals_url)

Please Upgrade Node and apply single or double quote on URL like below with L-CLI
lighthouse 'https://google.com' --port=9222
For the authenticated page, you have two below options
1. use --extra-headers={cookies}
2. use --port=9222 //port is debug port

Related

firebase function https post - Error: Cannot find module 'request' problem

I am trying to do a https post in firebase function, and I tried to deploy the code below but it had problems with "request". I would like to know how to solve the issue below and do a https post.
Deployment error.
Function failed on loading user code. Error message: Code in file index.js can't be loaded.
Did you list all required modules in the package.json dependencies?
Detailed stack trace: Error: Cannot find module 'request'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/srv/index.js:36:15)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
I have executed this on command line, but I dont see any request module in package.json
npm install --save request
The following is my firebase function code
https://gist.github.com/axilaris/378a4a3b344b22ed09d6ed6b1ec4b14f
If you don't see the request module in your package.json, that means you probably ran the npm command in the wrong folder. You should run it from your "functions" folder, where package.json lives.

async function run() { ^^^^^^^^ SyntaxError: Unexpected token function

After upgrading my react native app to version 0.59.8 i made it work on android but when trying to build it and run in on ios it shows me this error :
node_modules/react-native/node_modules/#react-native-community/cli/build/cliEntry.js:168
async function run() {
^^^^^^^^
SyntaxError: Unexpected token function
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous>
Even when doing react-native info or react-native start or react-native run-ios , it shows the same error ,
Do you Know please what does it mean this error ?
Async functions are not supported in your version of Node. You really only have two options.
To install Babel, to compile the javascript in a way that can be understood (transpiled)
Upgrade your version of Node
I would HIGHLY recommend to upgrade Node.
How to upgrade node:
https://www.surrealcms.com/blog/how-to-upgrade-or-downgrade-nodejs-using-npm.html
EDIT
I've just come across this SO post from #Quentin - which explains this better. (Kudos) so, I thought I'd include
SyntaxError: Unexpected token function - Async Await Nodejs

can not setup main.js file on google cloud parse

I'm trying to setup a parse on google cloud but can't setup the cloud/main.js file
add cloud link on server.js
cloud: "/opt/bitnami/apps/parse/htdocs/cloud/main.js",
I got the following error:
SyntaxError: Unexpected token )
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at new ParseServer (/opt/bitnami/apps/parse/htdocs/node_modules/parse-server/lib/ParseServer.js:159:9)
error: Forever detected script exited with code: 1
When editing the ‘server.js’ file in ‘/opt/bitnami/apps/parse/htdocs/’ folder, make sure the ‘cloud’ folder exists and try setting the ‘cloud’ field string to “./cloud/main.js” to point to main.js file in cloud folder, the error could be related to incorrect path. If you are looking to add custom code to the Parse server, please follow the steps provided here [1].
[1] https://docs.bitnami.com/google/apps/parse/#how-to-add-your-custom-cloud-code-to-your-parse-server-stack

phonegap platform add ios - "Unexpected token =>" error

I have a Phonegap app and need to build it in a Mac. Everything works in a machine and I'm trying to configure a new one, but on this, when I run phonegap platform add ios I receive the following error:
$ phonegap platform add ios
/usr/local/lib/node_modules/phonegap/lib/phonegap/util/connect-proxy.js:21
fs.readFile(settings, (err, data) => {
^^
SyntaxError: Unexpected token =>
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/usr/local/lib/node_modules/phonegap/lib/phonegap/serve.js:9:23)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
Both Macs are running with node v0.12.7 and npm 2.11.3.
Apparently phonegap is using ECMAScript 6 Features like Arrow Functions.
I think this is resulting into your error, because you are still using Node v0.12.7, which does not support these features. Installing the latest LTS version from Official Node.js should fixed that.
For further information please have a look at the phonegap requirements.
Please update your node and npm version to solved your problem.

BreezeJS - Zza sample won't run

I'm trying to run the Zza sample. I've followed the instruction exactly. When I try and run: "node server" or "node server.js" I get:
C:\Users\RobbyV\Documents\Code\Breeze\Samples\Zza-Node-Mongo\Zza-Node-Mongo\server.js:9
app.configure(function(){
^
TypeError: Object function (req, res, next) {
app.handle(req, res, next);
} has no method 'configure'
at Object.<anonymous> (C:\Users\RobbyV\Documents\Code\Breeze\Samples\Zza-Node-Mongo\Zza-Node-Mongo\server.js:9:5)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
Sorry, those instructions and the zip file that you downloaded were outdated. Discard them both.
I have since updated the web site page for the sample with new download instructions and have updated the readme.md within the sample with instructions that work (having just now confirmed them).
Please try again and let me that it works for you now.

Resources