On October 19, 2021, we have enabled single-sign-on for our Plesk Support Center to provide a seamless login/account experience. This implies that you’ll be able to use a single account across any of our web-facing properties.
If you had already registered your account at Plesk 360 (formerly known as My Plesk) please use one for login. Otherwise please re-register it using the same email address as your existing Zendesk login (support account). It’s essential that you use the same email address on our support center to ensure that your tickets stay attached to the same account.

How to install and run Node.js application via Plesk?

Follow

Comments

6 comments

  • Avatar
    Tre Stange

    Hello.

    I'm trying to run dart-sass with node, there is no 'app.js' file and I have no idea what to point the Application Startup File to. The google isn't telling me squat. Help!

    Tre.

    0
    Comment actions Permalink
  • Avatar
    Francisco Roman Garcia Rodriguez

    Hello Tre Stange,

    As far as I see on the website, this 'dart-sass' is something to be integrated into your existing project, and what I understand with that is that you must have already an application that integrates with 'dart-sass' code.

    Said that, the best you can do is to contact them to gather more information about 'dart-sass'.

    0
    Comment actions Permalink
  • Avatar
    Florian Wagner

    Hi there,

    i cannot run my node app using typescript. After searching forums i wasn't able to find a resolution for this:

    // Works
    const jsimport = require('express');
    console.log('Hello World');

    // Typescript default import doesn't work...
    import express from 'express';

     

    Phusion Passenger fails with a syntax error even if typescript is installed as a NPM dependency:

    import express from 'express';
           ^^^^^^^
    
    SyntaxError: Unexpected identifier
        at Module._compile (internal/modules/cjs/loader.js:718:23)
        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 Module.require (internal/modules/cjs/loader.js:681:19)
        at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25)
        at require (internal/modules/cjs/helpers.js:16:16)
        at loadApplication (/usr/share/passenger/helper-scripts/node-loader.js:243:2)
        at setupEnvironment (/usr/share/passenger/helper-scripts/node-loader.js:214:2)
        at Object.<anonymous> (/usr/share/passenger/helper-scripts/node-loader.js:133:1)

     

    Greetings

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello Florian Wagner,

    To receive an answer to your question I would suggest starting a topic at StackOverflow or similar forum.

    From the Plesk Technical Support side we aren't experts in Node.js apps creation.

    However, maybe someone from other Pleskians could give a hint.

    0
    Comment actions Permalink
  • Avatar
    Maximilian Hraschan

    Florian Wagner I got the same issue. Did you build your typescript app using npm run build? 

    0
    Comment actions Permalink
  • Avatar
    David Frey

    Where would someone do this in Plesk UI:

    "Click NPM install and Run script if necessary."

    ???

    0
    Comment actions Permalink

Please sign in to leave a comment.

Have more questions? Submit a request