I am assuming that test.html is a static file.To render static files use the static middleware like so.
app.use(express.static(path.join(__dirname, 'public')));
This tells express to look for static files in the public directory of the application.
Once you have specified this simply point your browser to the location of the file and it should display.
If however you want to render the views then you have to use the appropriate renderer for it.The list of renderes is defined in consolidate.Once you have decided which library to use just install it.I use mustache so here is a snippet of my config file
var engines = require('consolidate'); app.set('views', __dirname + '/views'); app.engine('html', engines.mustache); app.set('view engine', 'html');
What this does is tell express to
- look for files to render in views directory
- Render the files using mustache
- The extension of the file is .html(you can use .mustache too)
Related Posts:
- Start script missing error when running npm start
- Client on Node.js: Uncaught ReferenceError: require is not defined
- Error: Can’t set headers after they are sent to the client
- Client on Node.js: Uncaught ReferenceError: require is not defined
- Error: Can’t set headers after they are sent to the client
- TypeError: Router.use() requires middleware function but got a Object
- Express error – TypeError: Router.use() requires middleware function but got a Object
- Cannot GET / Nodejs Error
- What is NODE_ENV and how to use it in Express?
- TypeError: Router.use() requires middleware function but got a Object
- What does “res.render” do, and what does the html file look like?
- stop all instances of node.js server
- Express Render not working return error: No default engine was specified and no extension was provided
- TypeError: Router.use() requires middleware function but got a Object
- Express error – TypeError: Router.use() requires middleware function but got a Object
- Expressjs / Node.js – res.redirect() not loading page
- MissingSchemaError: Schema hasn’t been registered for model “User”
- Make Axios send cookies in its requests automatically
- How do I remove documents using Node.js Mongoose?
- How to access the request body when POSTing using Node.js and Express?
- TypeError: res.status is not a function
- TypeError: res.json is not a function
- SyntaxError: expected expression, got ‘<'
- How can I use webpack with express?
- How to make a discord bot create an invite for every server it joins?
- map function for objects (instead of arrays)
- How can a Discord bot create a hyperlink in a Discord message in an embed or in general? [closed]
- How to you store data for each discord user in the discord server?
- Babel 6 regeneratorRuntime is not defined
- How can a Discord bot create a hyperlink in a Discord message in an embed or in general?
- Getting a UnhandledPromiseRejectionWarning when testing using mocha/chai
- require is not defined? Node.js
- Node.js heap out of memory
- Reactjs – Form input validation
- await is only valid in async function
- How to set NODE_ENV to production/development in OS X
- await is only valid in async function
- Heroku: “No default language could be detected for this app” error thrown for node app
- How to obtain username from Promise
? - NPM ELIFECYCLE error – using node server.js command
- Node.js – SyntaxError: Unexpected token import
- ReferenceError: fetch is not defined
- ‘react-scripts’ is not recognized as an internal or external command
- After $npm install, Getting Error: Cannot find module ‘../lib/utils/unsupported.js’
- Node.js – SyntaxError: Unexpected token import
- SyntaxError: Adjacent JSX elements must be wrapped in an enclosing tag
- Invalid shorthand property initializer
- nodejs – error self signed certificate in certificate chain
- Using Node.js require vs. ES6 import/export
- ReferenceError : window is not defined at object.
Node.js - Node.js Port 3000 already in use but it actually isn’t?
- Unable to verify leaf signature
- npm – EPERM: operation not permitted on Windows
- How can I mock an ES6 module import using Jest?
- AJAX response error: net::ERR_EMPTY_RESPONSE
- How to use npm jquery module?
- TypeError: app.use() requires middleware functions
- No overload matches this call. Type ‘string’ is not assignable to type ‘Signals’
- SyntaxError: Cannot use import statement outside a module
- Node.js document is not defined
- How to determine the installed webpack version
- node.js TypeError: path must be absolute or specify root to res.sendFile [failed to parse JSON]
- XMLHttpRequest module not defined/found
- Node update a specific package
- How to properly export an ES6 class in Node 4?
- Why is my asynchronous function returning Promise {
} instead of a value? - Failed to compile. Module not found: Can’t resolve ‘react-router-dom’
- NodeJs : TypeError: require(…) is not a function
- What is the difference between node.js and io.js?
- module.exports vs exports in Node.js
- Convert Array to Object
- Cannot find module ‘internal/fs’ after upgrading to node 7
- Npm install cannot find module ‘semver’
- How to download a file with Node.js (without using third-party libraries)?
- node-request – Getting error “SSL23_GET_SERVER_HELLO:unknown protocol”
- node-request – Getting error “SSL23_GET_SERVER_HELLO:unknown protocol”
- Why does JSHint throw a warning if I am using const?
- Difference between “module.exports” and “exports” in the CommonJs Module System
- Error: ENOENT: no such file or directory, stat ‘/public/main.html’ at Error (native)
- Eslint: How to disable “unexpected console statement” in Node.js?
- how to use react require syntax?
- Passport.js – Error: failed to serialize user into session
- Maximum call stack size exceeded on npm install
- How do you completely remove Ionic and Cordova installation from mac?
- NPM install fails with node-gyp
- How to fix Error: listen EADDRINUSE while using NodeJS?
- Error: listen EACCES 0.0.0.0:80 OSx Node.js
- How to sort in mongoose?
- What counts as CPU Intensive tasks (eg. sorting, searching etc?)
- How to convert binary string to decimal?
- events.js: 141 throw er; // Unhandled ‘error’ event
- How to disable auto-start of “Node.js: Server-side JavaScript” when using Adobe Dreamweaver?
- How to disable auto-start of “Node.js: Server-side JavaScript” when using Adobe Dreamweaver?
- Make Discord bot send picture with message with NodeJS
- What does `node –harmony` do?
- “React.Children.only expected to receive a single React element child” error when putting
and in a - How to fix “TypeError: Right-hand side of ‘instanceof’ is not callable” when I use another module class?
- how to add inside a text box?
- DeprecationWarning: Calling an asynchronous function without callback is deprecated. – how to find where the “function:” is?
- Is there a way to create interfaces in ES6 / Node 4?