Comments (2)
This issue is because the server includes a native module (actually, a few) which doesn't build on your machine because you don't have the native build environment that it expects available.
This shouldn't normally matter, because all the native modules we use include prebuilds, so that when the install happens, it just automatically downloads a prebuilt version that matches your system from the internet, and you don't need to manually build it.
In this case though, you're using node v18, and the version of node-datachannel we use only has prebuilds up to node v17.
Fairly soon, we're going to update that library and this will go away. In the meantime, you can fix this yourself by either:
- Using Node v16 (which is still an officially maintained release until late 2023) - this is what the server uses in normal releases
- Setting up a working local build environment (in this case, it looks like you don't have OpenSSL libraries available anywhere, which is why this is failing) so that the compilation is successful
- Run
npm update node-datachannel
to update to at least v0.3.5+, which do include prebuilt binaries for node v18 & v19.
from httptoolkit-server.
Thank you!
from httptoolkit-server.
Related Issues (20)
- possible to drop url and headers to a file ? HOT 3
- fails to intercept oauth2 HOT 5
- Fresh Terminal, Wrong git-bash HOT 3
- npm install error: sentry-cli HOT 8
- self-signed upstream CA-certificate HOT 1
- How to configure mock requests without any browser interaction. HOT 6
- HttpToolkit generating and not cleaning outputs HOT 4
- Upstream proxy support HOT 1
- build for arm64 failed HOT 19
- Support android-arm64/Termux HOT 11
- Support darwin-arm64 HOT 10
- install error HOT 2
- Can I run the`httptoolkit-server` as a remote service? HOT 2
- 'Cannot find module prepend-node.js' when using npx in hooked terminal HOT 5
- Terminal Intercepting crashes when using NodeJS worker threads HOT 3
- Installing httptoolkit-server for use as a library HOT 3
- ecapture HOT 1
- android: cant find trusted cert after install using root adb HOT 10
- Support running the server on linux-arm64
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from httptoolkit-server.