After more research: I now see the sandbox running in a node environment, but no terminal - but hovering over the "+" on the upper right of the info/console window gives a tooltip "Fork to add a Terminal". I did so, and the terminal became available. I conclude it's some form of ownership issue - I can't open a terminal in your sandbox, but I can in my forked sandbox.

We can conclude that the define API creates a public template/sandbox - but the terminal is only available in a private sandbox. To use the terminal, you'll have to fork the sandbox after creating it.

(thx to @codesandbox for including the tooltip that led to the conclusion)

Answer from LeadDreamer on Stack Overflow
🌐
CodeSandbox
codesandbox.io › p › sandbox › node-custom-version-j7xvv
Node Custom Version
CodeSandbox is a cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device in record time.
🌐
CodeSandbox
codesandbox.io › docs › faq
FAQs – CodeSandbox
Yes, we have instructions on the VM configuration (opens in a new tab) page that explain how to change the Node version. All recent server Sandboxes run in a VM Sandbox. To change the theme, click on the CodeSandbox icon at the top left of the editor, then go to Editor > Color Theme, and select ...
🌐
GitHub
github.com › CompuIves › codesandbox-client › issues › 1469
Ability to specify version of Node in server templates · Issue ...
January 15, 2019 - This issue is a feature for the ability to specify the version of Node used on the server template. Currently, it only uses version 8.14.0 which is missing some important features. I'm not quite sure. I believe packages.json supports the...
Published   Jan 15, 2019
🌐
CodeSandbox
codesandbox.io › examples › package › check-node-version
check-node-version examples - CodeSandbox
Use this online check-node-version playground to view and fork check-node-version example apps and templates on CodeSandbox.
🌐
CodeSandbox
codesandbox.io › s › j7xvv
Node Custom Version - CodeSandbox
May 6, 2020 - Simple example of using custom Node version
Published   May 04, 2020
Author   garethx
🌐
GitHub
github.com › codesandbox › codesandbox-client › pull › 6750
docs: Update default Node version in container sandbox by B2D1 · Pull Request #6750 · codesandbox/codesandbox-client
Container sandboxes run Node v14.18.1 (LTS) by default. ... This pull request is automatically built and testable in CodeSandbox.
Author   codesandbox
🌐
CodeSandbox
codesandbox.io › examples › package › node-version
node-version examples - CodeSandbox
Use this online node-version playground to view and fork node-version example apps and templates on CodeSandbox.
🌐
npm
npmjs.com › package › @codesandbox › nodebox
codesandbox/nodebox
Public API of Nodebox. Latest version: 0.1.9, last published: 2 years ago. Start using @codesandbox/nodebox in your project by running `npm i @codesandbox/nodebox`. There are 4 other projects in the npm registry using @codesandbox/nodebox.
      » npm install @codesandbox/nodebox
    
Published   Nov 29, 2023
Version   0.1.9
Find elsewhere
🌐
CodeSandbox
codesandbox.io › software › node
Codesandbox
Of particular note is the Express module, which you can use to configure HTTP routing, create detailed middleware, and quickly set up a fully functioning web server. For testing your work, the nodemon tool is indispensable for automatically restarting your server when you make changes.
🌐
CodeSandbox
codesandbox.io › s › i9802
Node-Version - CodeSandbox
August 6, 2021 - Node-Version by samcooke98 using mobx, mobx-react-lite, react, react-dom, react-scripts
Published   Aug 06, 2021
Author   samcooke98
🌐
GitHub
github.com › codesandbox › codesandbox-client › issues › 2354
Cannot change template to "node" for sandbox imported from GitHub · Issue #2354 · codesandbox/codesandbox-client
In the UI view, there is no template choice for Node.js, so click Open in file editor · Select all in the file and delete. Copy and paste the following code from the documentation and save the file: ... The environment does not change.
🌐
CodeSandbox
codesandbox.io › examples › package › node-update
node-update examples - CodeSandbox
Use this online node-update playground to view and fork node-update example apps and templates on CodeSandbox.
🌐
InfoWorld
infoworld.com › home › cloud computing › hands-on with codesandbox
Hands-on with CodeSandbox | InfoWorld
July 8, 2021 - This integration makes CodeSandbox pretty handy for sharing and modifying small applications that are in version control.
🌐
GitHub
github.com › codesandbox › codesandbox-client › issues › 6271
Codesandbox CI node version 16 · Issue #6271 · codesandbox/codesandbox-client
October 3, 2021 - 🌈 Feature Hello team, What is timeline to support NodeJS v16 in CodeSandbox CI? The documentation does not mention it https://codesandbox.io/docs/ci Incidentally testing with node: "16" does not produce any error but rollback to 10.24.1 ...
Published   Nov 15, 2021
🌐
CodeSandbox
codesandbox.io › examples › package › all-node-versions
all-node-versions examples - CodeSandbox
Use this online all-node-versions playground to view and fork all-node-versions example apps and templates on CodeSandbox.
🌐
CodeSandbox
codesandbox.io › examples › package › update-node
update-node examples - CodeSandbox
Use this online update-node playground to view and fork update-node example apps and templates on CodeSandbox.
🌐
Frontity
community.frontity.org › 🗣 feature discussions › awaiting development
Update codesandbox template automatically - Awaiting Development - Frontity Community Forum
November 27, 2019 - Description Right now we have to update the codesandbox template manually. It’d be update it automatically each time we release a new version. User stories As a Frontity developer I want to use always the latest versi…
🌐
CodeSandbox
codesandbox.io › examples › package › please-upgrade-node
please-upgrade-node examples - CodeSandbox
AboutDisplays a beginner-friendly message telling your user to upgrade their version of Node4,664,279Weekly Downloads
🌐
Stack Overflow
stackoverflow.com › questions › 71859877 › is-it-possible-to-update-nodejs-via-script
is it possible to update NodeJS via script?
It is very unlikely that you'll be able to change the Node.js runtime of the app yourself. According to the app landing page https://playdotjs.com, it seems the app comes with Node 12.16.0. The app developer would have to implement a user-facing ...